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