《軟件工程/普通高校計(jì)算機(jī)類應(yīng)用型本科系列規(guī)劃教材》針對(duì)軟件工程課程的特點(diǎn),全面系統(tǒng)地講述了軟件工程的概念、原理和方法。
《軟件工程/普通高校計(jì)算機(jī)類應(yīng)用型本科系列規(guī)劃教材》正文共分為11章,第1章是軟件工程的概述,第2章介紹了軟件過程模型,第3~9章講述了軟件生命周期各個(gè)階段的目標(biāo)、任務(wù)、原則、過程、模式和結(jié)構(gòu)化方法等重要主題,第10章介紹了用面向?qū)ο蠓椒ㄟM(jìn)行分析、設(shè)計(jì)和實(shí)現(xiàn)的過程,第11章介紹了軟件項(xiàng)目的管理技術(shù)。每章的末尾包括了小結(jié)、案例分析、閱讀材料、習(xí)題以及實(shí)驗(yàn)。附錄給出了一個(gè)案例的框架,學(xué)習(xí)者可以在此基礎(chǔ)上做進(jìn)一步的開發(fā)。
《軟件工程/普通高校計(jì)算機(jī)類應(yīng)用型本科系列規(guī)劃教材》包括了軟件工程理論與實(shí)踐的新進(jìn)展,適合作為本科院校相關(guān)專業(yè)的教材,也可作為軟件開發(fā)人員、科研人員以及大專院校師生的參考書。
前言
第1章 軟件工程概述
1.1 軟件與軟件危機(jī)
1.2 軟件工程
1.3 軟件生命周期
1.4 軟件開發(fā)工具
1.5 本章小結(jié)
第2章 軟件過程
2.1 軟件過程概述
2.2 軟件過程模型
2.3 RUP統(tǒng)一過程
2.4 敏捷過程與極限編程
2.5 軟件過程標(biāo)準(zhǔn)
2.6 本章小結(jié)
第3章 可行性分析與項(xiàng)目計(jì)劃
3.1 可行性分析概述
3.2 技術(shù)可行性
3.3 經(jīng)濟(jì)可行性
3.4 項(xiàng)目計(jì)劃
3.5 本章小結(jié)
第4章 軟件需求分析
4.1 需求分析概述
4.2 需求獲取
4.3 需求建模
4.4 需求規(guī)格說明與需求驗(yàn)證
4.5 本章小結(jié)
第5章 總體設(shè)計(jì)
5.1 軟件設(shè)計(jì)概述
5.2 設(shè)計(jì)原則
5.3 設(shè)計(jì)方法
5.4 軟件架構(gòu)基礎(chǔ)
5.5 架構(gòu)風(fēng)格
5.6 面向數(shù)據(jù)流的設(shè)計(jì)
5.7 數(shù)據(jù)設(shè)計(jì)
5.8 本章小結(jié)
第6章 詳細(xì)設(shè)計(jì)
6.1 詳細(xì)設(shè)計(jì)概述
6.2 設(shè)計(jì)準(zhǔn)則
6.3 設(shè)計(jì)模式
6.4 過程設(shè)計(jì)
6.5 人機(jī)界面設(shè)計(jì)
6.6 設(shè)計(jì)評(píng)審
6.7 本章小結(jié)
第7章 編碼
7.1 程序設(shè)計(jì)語言
7.2 編碼規(guī)范
7.3 代碼審查
7.4 重構(gòu)
7.5 程序的復(fù)雜性度量
7.6 本章小結(jié)
第8章 軟件測試
8.1 軟件測試概述
8.2 軟件測試技術(shù)
8.3 測試過程
8.4 調(diào)試
8.5 測試管理
8.6 軟件可靠性
8.7 優(yōu)化
8.8 本章小結(jié)
第9章 軟件維護(hù)
9.1 軟件維護(hù)概述
9.2 軟件維護(hù)的特點(diǎn)
9.3 軟件維護(hù)過程
9.4 軟件的可維護(hù)性
9.5 軟件再工程
9.6 本章小結(jié)
第10章 面向?qū)ο蠓椒▽W(xué)
10.1 面向?qū)ο蠓椒▽W(xué)概述
10.2 UML
10.3 面向?qū)ο蠓治?br />10.4 軟件重用
10.5 面向?qū)ο笤O(shè)計(jì)
10.6 框架
10.7 面向?qū)ο髮?shí)現(xiàn)
10.8 本章小結(jié)
第11章 軟件項(xiàng)目管理
11.1 項(xiàng)目估算
11.2 項(xiàng)目進(jìn)度安排
11.3 項(xiàng)目管理
11.4 質(zhì)量保證
11.5 軟件評(píng)審
11.6 配置管理
11.7 本章小結(jié)
附錄 客戶關(guān)系管理系統(tǒng)
參考文獻(xiàn)