第1篇 軟件工程與軟件過程
第1章 軟件工程概述
第2章 過程和生命周期的建模
第3章 可行性研究
第2篇 傳統(tǒng)方法學
第4章 需求分析基礎
第5章 面向數(shù)據流的分析方法
第6章 軟件設計基礎
第7章 面向數(shù)據流的設計方法
第8章 程序設計語言和編碼
第9章 檢驗和測試方法
第10章 軟件維護
第3篇 面向對象方法學
第11章 統(tǒng)一建模語言UML
第12章 面向對象分析
第13章 面向對象設計
第14章 面向對象軟件開發(fā)工具——RationalcRose
第4篇 軟件項目管理學
第15章 軟件項目管理
第16章 軟件工程管理技術
第5篇 高級課題
第17章 軟件重用技術
第18章 軟件工程環(huán)境
第19章 設計模式
第20章 敏捷開發(fā)
附錄
參考文獻