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

第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ā)瀑布模型

主站蜘蛛池模板: 望谟县| 周口市| 凭祥市| 旬邑县| 黑水县| 安龙县| 肇州县| 日土县| 台江县| 威宁| 柳河县| 珠海市| 合江县| 凉山| 五大连池市| 平陆县| 荥阳市| 潮安县| 精河县| 临夏县| 阳高县| 沁源县| 高雄县| 郸城县| 东乌珠穆沁旗| 东方市| 镇康县| 富顺县| 韶山市| 钟祥市| 滕州市| 将乐县| 珲春市| 泾源县| 澄迈县| 达拉特旗| 伊通| 江达县| 轮台县| 河南省| 通渭县|