《21世紀高等學校應用型教材:軟件工程技術》全面系統(tǒng)地闡述了軟件工程技術中所涉及的技術;工具和方法。主要包括軟件生命周期與軟件開發(fā)模型、結構化分析、系統(tǒng)設計、結構化實現、面向對象程序設計、UML建模基礎、軟件維護、配置管理與文檔技術、軟件質量管理、軟件復用和CASE技術、軟件開發(fā)計劃、軟件開發(fā)組織等。
《21世紀高等學校應用型教材:軟件工程技術》從實踐教學的角度出發(fā),立足提高學生的實踐動手能力,立意新穎、內容翔實。采用案例教學,結合實際,容易理解和掌握枯燥的理論和方法。
《21世紀高等學校應用型教材:軟件工程技術》既可作為高等院校、高職高專機電類專業(yè)教材,又可作為非機電專業(yè)的選修教材,還可作為相關崗位培訓教材,供有關技術人員閱讀參考。
第一章 概述
第一節(jié) 軟件
第二節(jié) 軟件危機
第三節(jié) 軟件工程
思考題與習題
第二章 軟件生命周期與軟件開發(fā)模型
第一節(jié) 軟件生命周期的基本任務
第二節(jié) 瀑布模型
第三節(jié) 快速原型模型
第四節(jié) 增量模型
第五節(jié) 螺旋模型
第六節(jié) V型模型
第七節(jié) 漸進式階段模型
第八節(jié) 噴泉模型
第九節(jié) 案例說明
思考題與習題
第三章 結構化分析
第一節(jié) 軟件定義過程概述
第二節(jié) 結構化分析
第三節(jié) 需求規(guī)格說明與評審
第四節(jié) 需求規(guī)格說明書寫作范例
思考題與習題
第四章 系統(tǒng)設計
第一節(jié) 概要設計的任務與步驟
第二節(jié) 軟件設計的概要與原則
第三節(jié) 面向數據流的設計方法
第四節(jié) 概要設計文檔評審
第五節(jié) 概要設計文檔寫作范例
第六節(jié) 詳細設計的任務與原則
第七節(jié) 詳細設計的方法
第八節(jié) 人機界面設計
第九節(jié) 詳細設計規(guī)格說明書與評審
第十節(jié) 詳細設計文檔寫作范例
思考題與習題
第五章 結構化實現
第一節(jié) 編碼
第二節(jié) 軟件測試基礎
第三節(jié) 控制結構測試
第四節(jié) 黑盒測試技術
第五節(jié) 測試策略
第六節(jié) 調試
第七節(jié) 軟件可靠性
思考題與習題
第六章 面向對象程序設計
第一節(jié) 面向對象方法學概述
第二節(jié) 面向對象方法學的主要優(yōu)點
第三節(jié) 面向對象的概念
第四節(jié) 面向對象建模
第五節(jié) 對象模型
第六節(jié) 動態(tài)模型
第七節(jié) 功能模型
第八節(jié) 面向對象程序設計規(guī)則
第九節(jié) 設計問題域子系統(tǒng)
第十節(jié) 設計人——機交互子系統(tǒng)
第十一節(jié) 設計任務管理子系統(tǒng)
第十二節(jié) 設計數據管理子系統(tǒng)
第十三節(jié) 設計類中的服務
第十四節(jié) 面向對象實現技術
第十五節(jié) 面向對象測試
……
第七章 UML建;A
第八章 軟件維護
第九章 配置管理與文檔技術
第十章 軟件質量管理
第十一章 軟件復用和CASE技術
第十二章 軟件開發(fā)計劃
第十三章 軟件開發(fā)組織
參考文獻