關于軟件開發中GUI Design Studio的應用的論文
原型設計在軟件需求分析階段能夠清楚、并迅速的展現用戶需求及軟件功能。本文通過介紹原型設計在開發過程中的作用及軟件的發展,對比常用的幾款原型設計工具的優缺點,為軟件開發人員推薦一款原型設計工具GUI Design Studio,結合供應商評價系統的設計過程,介紹了軟件開發中GUI Design Studio的應用,體現了原型設計在軟件開發中的必要性。
1、 原型設計的概述及設計工具的使用
1.1、軟件項目的開發過程主要分為五個階段:需求分析階段、設計階段、編碼階段、測試階段以及維護階段。原型設計是在項目需求分析階段,在獲取基本的需求說明后,利用軟件工具對界面模塊、元素進行粗放式的排版和布局,再加入一些交互性的元素,構造出一個簡約的項目模型,滿足用戶的基本需求,然后通過不斷的.補充和修改來完善整個項目的設計思路。
原型設計能夠使項目設計更具體,更形象、更生動,展現了項目的藍圖、功能和效果,設計人員對軟件要達到的目標一目了然,相當于做了一份詳細的需求分析。
原型設計是軟件的開端,也是軟件開發的基礎,因此原型設計在需求分析階段乃至整個軟件開發過程具有重要的作用和意義。
1.2、原型設計思想是需要原型工具來實現的,隨著原型設計在軟件開發中越來越普遍,原型設計工具種類也越來越多,我們以前經常會用到以下幾種設計工具:
紙筆:用紙和筆進行項目原型描繪,是最簡單也是最常見的原型設計工具,但不便于后續的研討、設計、開發和備案。
word,PPT,visio:他們并不是專門的原型設計工具,由于配套的功能不夠,只能提供簡單的靜態界面設計,不利于交互的表達與演示。
UIDesigner:由騰訊公司開發的一款界面原型設計工具,雖然能夠實現整體的演示和交互功能,但可使用的元素較少,界面效果相對單一而且制作較復雜。
我們在供應商評價系統的開發中應用了GUI Design Studio,他是一款給應用軟件設計圖形用戶界面的專業工具。它擁有強大的設計功能和簡單的操作,是一個可以簡化界面布局設計、系統交互復雜度,不需要軟件開發和編碼的完整的設計工具。
2、GUI Design Studio在項目中的應用 2.1、實現界面的交互
GUI Design Studio能夠將靜態的原型設計通過創建不同類型連接,使之呈現為一個生動的交互式原型,直觀的展現了界面間的交互功能。
2.2、 實現項目需求變更
在軟件需求分析過程中,用戶隨時會提出一些新的需求,他們會對模塊界面、功能和性能提出更高更多的要求,利用GUI Design Studio工具可對軟件的需求變更進行修改,用戶可通過界面模型動態的展示,對存在的不足和新的需求與開發人員進行交流,利用GUI Design Studio進行修改和完善。
在供應商評價系統中,開發人員和用戶通過界面原型的展示,提出了許多修改意見和原先遺漏的需求,例如在該系統中每年我廠的供貨商評價排名情況全部顯示在首頁上,通過首界面模型的演示后用戶建議,在供應商排名中加入排序功能。這樣可以按綜合得分正序、倒序兩種方式顯示,方便用戶查看。
2.3、GUI Design Studio簡介
GUI Design Studio是一款基于Windows系統下的界面原型構建工具,在不用編程和書寫腳本的情況下使用標準元素繪制個人化的屏幕、窗口及控件快速創建演示原型。它可以使產品構思文檔化,創建各種原型,為開發者定義規范。GUI Design Studio提供了大部分C/S、B/S組建示意圖,可組合使用,在一般軟件界面模型設計階段基本可以滿足需要。
2.4、 實現界面設計
GUI Design Studio提供了強大的標準化控件、圖標、注釋功能支持,內置120多種設計元素和圖標,使用標準的Windows控件,Web元素以及其他的泛型元素創建窗體。此外,還提供很多不同情況下的變型以加快構建速度。還能組合不同設計元素以創建自定義控件以及變型。在界面設計中選擇右側的設計器面板中的元素進行拖拽或雙擊即可完成界面的設計。
通過上圖可以看出GUI Design Studio的界面效果圖設計美觀、具有比較真實的效果。
3、結語
通過GUI Design Studio在軟件開發中的應用可以看出GUI Design Studio不僅能夠清楚、迅速的創建演示模型,也能實現界面的基本交互,極大的提升了軟件開發的效率,它在系統需求階段是與用戶交流的工具,在系統設計階段是設計的依據,體現原型設計思想在軟件開發中的重要性,因此對原型設計的研究對軟件的開發具有很重要的意義和作用。
【軟件開發中GUI Design Studio的應用的論文】相關文章:
精確軟件開發研討及應用論文03-21
基于CMMI的軟件開發模型應用研究論文04-16
教學中的應用研究教學中的應用研究論文06-25
教學管理中的應用論文06-29
數據挖掘在CRM中的應用論文04-10
GIS在地理教學中的應用論文06-20
Multisim在電工教學中的應用論文07-05
清單計價應用中的問題論文06-19