章 軟件與軟件工程
1.1 軟件的定義及其特點
1.2 軟件工程的產生和概念
1.3 軟件生存周期和
習題一
第二章 可行性研究與需求分析
2.1 可行性研究
2.2 需求分析的任務和目標
2.3 數(shù)據(jù)流圖與數(shù)據(jù)字典
2.4 Wariner圖
2.5 需求規(guī)格說明書
習題二
第三章 概要設計與數(shù)據(jù)庫設計
3.1 軟件設計基本概念
3.2 面向數(shù)據(jù)流的設計過程
3.3 變換分析與事務分析
3.4 設計優(yōu)化
3.5 數(shù)據(jù)庫設計
3.6 小結
習題三
第四章 詳細設計與人-機界面設計
4.1 詳細設計概述
4.2 詳細設計工具
4.3 Warnier設計方法
4.4 人-機界面基本概念
4.5 小結
習題四
第五章 編碼與編程語言
5.1 程序設計語言
5.1 編程風格
5.3 程序設計工具
習題五
第六章 軟件測試
6.1 基本概念
6.2 單元測試
6.3 集成測試
6.4 選擇測試方案
6.5 調試技術
6.6 軟件可靠性
習題六
第七章 軟件維護
第八章 軟件項目管理
第九章 面向對象方法
附錄
參考文獻