本書(shū)全面講述了軟件工程的概念、原理和方法,系統(tǒng)地介紹了目前較成熟的、廣泛使用的軟件工程技術(shù),強(qiáng)調(diào)理論與實(shí)踐的有機(jī)結(jié)合。全書(shū)共10章,包括軟件工程概述、軟件工程方法與工具、軟件立項(xiàng)、軟件需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試、軟件維護(hù)、軟件質(zhì)量保證和軟件工程*進(jìn)展。
本書(shū)可作為高等院!败浖こ獭闭n程的教材或教學(xué)參考書(shū),也可作為IT企業(yè)培訓(xùn)教材和軟件工程師的參考讀物。
第1章 軟件工程概述
1.1 軟件與軟件危機(jī)
1.2 軟件工程
1.3 軟件過(guò)程模型
1.4 軟件工程知識(shí)體系
1.5 軟件工程師職業(yè)道德規(guī)范
本章小結(jié)
習(xí)題
第2章 軟件工程方法與工具
2.1 軟件工程方法
2.2 UML簡(jiǎn)介
2.3 軟件工具概述
本章小結(jié)
習(xí)題
第3章 軟件立項(xiàng)
3.1 立項(xiàng)方法
3.2 立項(xiàng)文檔
3.3 合同文檔
本章小結(jié)
習(xí)題
第4章 軟件需求分析
4.1 需求分析
4.2 需求分析的過(guò)程
4.3 需求分析的方法
4.4 需求分析的文檔
4.5 需求驗(yàn)證與評(píng)審
4.6 需求管理
4.7 面向?qū)ο蠓治霭咐?br />
本章小結(jié)
習(xí)題
第5章 軟件設(shè)計(jì)
5.1 軟件設(shè)計(jì)概論
5.2 軟件設(shè)計(jì)原理
5.3 軟件體系結(jié)構(gòu)設(shè)計(jì)
5.4 結(jié)構(gòu)化設(shè)計(jì)方法
5.5 面向?qū)ο笤O(shè)計(jì)方法
5.6 軟件設(shè)計(jì)文檔
5.7 面向?qū)ο笤O(shè)計(jì)案例
本章小結(jié)
習(xí)題
第6章 軟件實(shí)現(xiàn)
6.1 軟件編碼
6.2 程序設(shè)計(jì)語(yǔ)言及其選擇
6.3 軟件代碼檢查
6.4 程序效率與性能分析
6.5 軟件實(shí)現(xiàn)文檔
本章小結(jié)
習(xí)題
第7章 軟件測(cè)試
7.1 軟件測(cè)試
7.2 軟件測(cè)試方法
7.3 軟件測(cè)試過(guò)程
7.4 軟件測(cè)試管理
7.5 軟件的調(diào)試
本章小結(jié)
習(xí)題
第8章 軟件維護(hù)
8.1 軟件維護(hù)
8.2 軟件可維護(hù)性
8.3 軟件再工程過(guò)程
8.4 軟件維護(hù)文檔
本章小結(jié)
習(xí)題
第9章 軟件質(zhì)量保證
9.1 軟件質(zhì)量的基本概念
9.2 軟件質(zhì)量的保證方法
9.3 軟件質(zhì)量保證體系及其分類(lèi)
9.4 軟件質(zhì)量保證文檔
本章小結(jié)
習(xí)題
第10章 軟件工程最新進(jìn)展
10.1 面向服務(wù)架構(gòu)
10.2 云計(jì)算
10.3 基于構(gòu)件的軟件開(kāi)發(fā)
10.4 模型驅(qū)動(dòng)
參考文獻(xiàn)