簡體書內容簡介
本書是軟件工程方面的教材,主要內容包括軟件工程概述、可行性研究、需求分析、概要設計、詳細設計、面向對象的分析與設計方法、編碼、軟件質量與質量保證、項目計劃與管理、軟件開發工具與環境概述、UML與Rose等。本書的特點是內容系統、注重應用、面向實踐、語言精練、概念準確。本書可作為高等院校軟件工程課程的教材,也可作為軟件工程人員的參考書。
簡體書目錄
出版說明
前言
第1章 概述
1.1 軟件
1.1.1 軟件發展
1.1.2 軟件定義
1.1.3 軟件特點
1.1.4 軟件分類
1.2 軟件工程概念
1.2.1 軟件危機與軟件工程的定義
1.2.2 軟件工程的基本內容與目標
1.2.3 軟件工程的原則
1.3 軟件生存週期與軟件開發模型
1.3.1 軟件生存週期
1.3.2 軟件開發模型
1.4 小結
1.5 習題
第2章 可行性研究
2.1 可行性研究的任務
2.2 可行性研究的步驟
2.3 系統流程圖
2.4 成本效益分析
2.4.1 成本估計
2.4.2 費用估計
2.4.3 度量效益的方法
2.5 小結
2.6 習題
第3章 需求工程
3.1 概述
3.1.1 軟件需求定義
3.1.2 軟件需求分類
3.1.3 需求規格說明
3.1.4 需求工程概念
3.1.5 需求工程過程
3.2 需求獲取方法
3.3 需求分析的任務與原則
3.3.1 需求分析的任務
3.3.2 需求分析的原則
3.4 需求建模方法
3.4.1 結構化需求建模方法
3.4.2 數據流圖
3.4.3 數據字典
3.5 需求圖形工具
3.5.1 層次方框圖
3.5.2 Warnier圖
3.5.3 IP0圖
3.6 需求驗證
3.6.1 目的與任務
3.6.2 內容與方法
3.6.3 需求評審
3.7 需求管理
3.7.1 需求管理的目標
3.7.2 需求管理的原則
3.7.3 需求開發的管理
3.7.4 需求管理活動
3.8 小結
3.9 習題
第4章 概要設計
4.1 軟件體系結構
4.1.1 概述
4.1.2 系統構成
4.1.3 控制模型
4.2 概要設計任務與步驟
4.2.1 概要設計任務
4.2.2 概要設計過程
4.3 軟件設計的基本概念
4.3.1 模塊化與模塊獨立性
4.3.2 抽像
4.3.3 結構設計原則
4.4 面向數據流的設計方法
4.4.1 基本概念
4.4.2 系統結構圖的組成
4.4.3 變換分析
4.4.4 事務分析
……
第5章 詳細設計
第6章 面向對像設計
第7章 編碼
第8章 軟件質量與質量保證
第9章 項目計劃與管理
第10章 軟件開發工具與環境
第11章 UML與Rose
附錄A 可行性研究報告規範
附錄B 項目開發計劃規範
附錄C 需求規格說明書規範
附錄D 概要設計說明書規範
附錄E 詳細設計說明書規範
附錄F 測試計劃
附錄G 測試分析報告
附錄H 項目開發總結報告規範
參考文獻
前言
第1章 概述
1.1 軟件
1.1.1 軟件發展
1.1.2 軟件定義
1.1.3 軟件特點
1.1.4 軟件分類
1.2 軟件工程概念
1.2.1 軟件危機與軟件工程的定義
1.2.2 軟件工程的基本內容與目標
1.2.3 軟件工程的原則
1.3 軟件生存週期與軟件開發模型
1.3.1 軟件生存週期
1.3.2 軟件開發模型
1.4 小結
1.5 習題
第2章 可行性研究
2.1 可行性研究的任務
2.2 可行性研究的步驟
2.3 系統流程圖
2.4 成本效益分析
2.4.1 成本估計
2.4.2 費用估計
2.4.3 度量效益的方法
2.5 小結
2.6 習題
第3章 需求工程
3.1 概述
3.1.1 軟件需求定義
3.1.2 軟件需求分類
3.1.3 需求規格說明
3.1.4 需求工程概念
3.1.5 需求工程過程
3.2 需求獲取方法
3.3 需求分析的任務與原則
3.3.1 需求分析的任務
3.3.2 需求分析的原則
3.4 需求建模方法
3.4.1 結構化需求建模方法
3.4.2 數據流圖
3.4.3 數據字典
3.5 需求圖形工具
3.5.1 層次方框圖
3.5.2 Warnier圖
3.5.3 IP0圖
3.6 需求驗證
3.6.1 目的與任務
3.6.2 內容與方法
3.6.3 需求評審
3.7 需求管理
3.7.1 需求管理的目標
3.7.2 需求管理的原則
3.7.3 需求開發的管理
3.7.4 需求管理活動
3.8 小結
3.9 習題
第4章 概要設計
4.1 軟件體系結構
4.1.1 概述
4.1.2 系統構成
4.1.3 控制模型
4.2 概要設計任務與步驟
4.2.1 概要設計任務
4.2.2 概要設計過程
4.3 軟件設計的基本概念
4.3.1 模塊化與模塊獨立性
4.3.2 抽像
4.3.3 結構設計原則
4.4 面向數據流的設計方法
4.4.1 基本概念
4.4.2 系統結構圖的組成
4.4.3 變換分析
4.4.4 事務分析
……
第5章 詳細設計
第6章 面向對像設計
第7章 編碼
第8章 軟件質量與質量保證
第9章 項目計劃與管理
第10章 軟件開發工具與環境
第11章 UML與Rose
附錄A 可行性研究報告規範
附錄B 項目開發計劃規範
附錄C 需求規格說明書規範
附錄D 概要設計說明書規範
附錄E 詳細設計說明書規範
附錄F 測試計劃
附錄G 測試分析報告
附錄H 項目開發總結報告規範
參考文獻


