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

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

圖2-2 界面設計開發瀑布模型