第1章?概述
1.1軟件及軟件危機
1.1.1軟件
1.1.2軟件危機
1.2軟件工程的概念
1.2.1軟件工程的定義
1.2.2軟件工程的目標和原則
1.2.3軟件工程的基本原理分析
1.3軟件生命周期
1.3.1軟件生命周期的概念
1.3.2軟件生命周期的階段劃分
1.4軟件過程模型
1.4.1瀑布模型
1.4.2快速原型模型
1.4.3增量模型
1.4.4螺旋模型
1.4.5噴泉模型
1.4.6智能模型
1.4.7構件組裝模型
1.4.8統(tǒng)一過程模型
第2章?可行性研究與軟件項目開發(fā)計劃
2.1可行性研究
2.1.1可行性研究的目的和意義
2.1.2可行性研究的任務
2.1.3可行性研究的步驟
2.1.4系統(tǒng)流程圖
2.1.5可行性研究的文檔
2.2軟件項目開發(fā)計劃
第3章?軟件需求分析
3.1需求分析概述
3.1.1需求分析的任務
3.1.2需求分析的原則
3.1.3需求開發(fā)過程
3.2獲取需求的方法
3.3結構化分析方法
3.3.1結構化分析概述
3.3.2數據流圖
3.3.3數據字典
3.3.4加工邏輯說明
……
第4章?軟件設計原理與方法研究
第5章?軟件實現探析
第6章?面向對象的分析、設計與實現
第7章?軟件測試與維護
第8章?軟件復用與構件技術
第9章?軟件質量與質量保證技術
第10章?軟件工程項目管理研究
第11章?軟件開發(fā)工具與開發(fā)環(huán)境探析
參考文獻