官术网_书友最值得收藏!

第2章 界面設計與軟件工程

界面設計是軟件開發過程中不可缺少的部分,本章通過介紹界面設計在軟件開發過程中的作用,來說明界面設計對軟件系統的重要性。同時,也會對界面設計與軟件工程的關系,以及界面設計與軟件工程活動的關系進行介紹。

在整個軟件開發過程中,界面設計是不可或缺的一個部分。以軟件開發模型中的瀑布模型為例,如圖2-1所示。在軟件開發的瀑布模型中,進行問題定義和軟件的可行性研究后,要對用戶需求進行分析,需求分析中不僅要確定整個軟件系統的功能需求,也要確定用戶對于軟件界面的操作和風格特色需求;在對軟件系統進行架構設計和詳細設計時,要先對軟件的界面進行布局設計、圖標設計和交互式設計等,再與用戶溝通交流交互是否合理、是否符合用戶的日常工作規范,確定所有的界面設計后,在軟件系統的編碼階段進行界面的實現,最后界面成為整個軟件的一部分參與測試和運行維護。在運行和維護中,不僅要修復系統存在的問題,也要根據用戶的使用反饋對界面進行修改完善。

圖2-1 軟件開發瀑布模型

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

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

主站蜘蛛池模板: 新昌县| 寻甸| 营口市| 韶关市| 海宁市| 油尖旺区| 宜昌市| 泽普县| 洛川县| 宕昌县| 雅江县| 尼木县| 苍山县| 锦屏县| 印江| 大悟县| 宿州市| 会理县| 高青县| 寿光市| 钦州市| 陆河县| 泽普县| 长岛县| 泾川县| 宜兰县| 武胜县| 龙陵县| 建昌县| 武功县| 石家庄市| 泗阳县| 陆川县| 辉南县| 兴文县| 黑龙江省| 资源县| 晋中市| 黄山市| 临西县| 南昌县|