- UI交互設(shè)計與開發(fā)實戰(zhàn)
- 呂云翔 楊婧玥等編著
- 469字
- 2020-09-18 18:15:21
第2章 界面設(shè)計與軟件工程
界面設(shè)計是軟件開發(fā)過程中不可缺少的部分,本章通過介紹界面設(shè)計在軟件開發(fā)過程中的作用,來說明界面設(shè)計對軟件系統(tǒng)的重要性。同時,也會對界面設(shè)計與軟件工程的關(guān)系,以及界面設(shè)計與軟件工程活動的關(guān)系進行介紹。
在整個軟件開發(fā)過程中,界面設(shè)計是不可或缺的一個部分。以軟件開發(fā)模型中的瀑布模型為例,如圖2-1所示。在軟件開發(fā)的瀑布模型中,進行問題定義和軟件的可行性研究后,要對用戶需求進行分析,需求分析中不僅要確定整個軟件系統(tǒng)的功能需求,也要確定用戶對于軟件界面的操作和風格特色需求;在對軟件系統(tǒng)進行架構(gòu)設(shè)計和詳細設(shè)計時,要先對軟件的界面進行布局設(shè)計、圖標設(shè)計和交互式設(shè)計等,再與用戶溝通交流交互是否合理、是否符合用戶的日常工作規(guī)范,確定所有的界面設(shè)計后,在軟件系統(tǒng)的編碼階段進行界面的實現(xiàn),最后界面成為整個軟件的一部分參與測試和運行維護。在運行和維護中,不僅要修復(fù)系統(tǒng)存在的問題,也要根據(jù)用戶的使用反饋對界面進行修改完善。

圖2-1 軟件開發(fā)瀑布模型
以瀑布模型為例,整個界面設(shè)計流程與軟件開發(fā)流程的關(guān)系,如圖2-2所示。

圖2-2 界面設(shè)計開發(fā)瀑布模型