軟體工程[韓利凱、高寅生、楊全編著書籍]

《軟體工程》是2013年清華大學出版社出版的的圖書,作者是韓利凱、高寅生、楊全。

內容簡介

《軟體工程》是一本針對高校計算機相關專業軟體工程課程所編寫的高校教材,主要介紹了軟體工程的基礎知識與套用技術。書中系統地介紹了軟體工程的基礎知識與套用技術,內容包括軟體工程的基本概念和基本知識,軟體生命周期與軟體開發的各種模型,軟體立項與契約,軟體需求分析的概念、方法和工具,軟體策劃的規模、費用和資源的估計方法,軟體建模的思想及三個模型分析,軟體設計概論和設計方法,軟體測試方法,軟體實施及維護的方法,軟體管理。

本書在內容上注重科學性、先進性,強調實踐性,提供了豐富的軟體開發實例和素材,反映了軟體工程的最新發展技術。本書內容全面、深入淺出、理論和實踐相結合,通過對本書的學習讀者能夠較好地掌握軟體工程的基本知識和基本技術。

圖書目錄

第1章軟體工程概論

1.1軟體的定義

1.2軟體工程

1.3軟體工程在軟體行業中的作用

1.4軟體工程方法論

1.5軟體工程實踐論

1.6本章小結

第2章軟體生命周期與開發模型

2.1軟體生命周期模型概論

2.2瀑布模型

2.3增量模型

2.4原型模型

2.5疊代模型

2.6螺旋模型

2.7噴泉模型

2.8XP模型

2.9各種模型之間的關係

2.10本章小結

第3章軟體立項與契約

3.1軟體立項方法與文檔

3.2簽訂契約的方法與文檔

3.3軟體招標與投標

3.4下達任務的方法與文檔

3.5本章小結

第4章軟體需求分析

4.1需求分析的基本概念

4.2軟體需求分析的過程和任務

4.3需求分析的方法

4.4需求描述工具

4.5需求過程管理

4.6需求分析文檔

4.7需求評審

4.8本章小結

第5章軟體策劃

5.1軟體策劃概論

5.2軟體策划過程

5.3軟體估計的方法

5.4軟體策劃管理與軟體策劃管理文檔

5.5本章小結

第6章軟體管理

6.1三個模型的建模思想

6.2數據模型設計概論

6.3資料庫設計的理論與方法

6.4數據模型建模實例分析

6.5三個模型建模實例分析

6.6三個模型建模思想的總結

6.7本章小結

第7章軟體設計

7.1軟體設計概論

7.2軟體設計原理

7.2.1模組化

7.2.2抽象化

7.2.3逐步求精

7.2.4信息隱藏和局部化

7.2.5模組獨立性

7.2.6模組層次化

7.2.7啟發式規則

7.3面向過程設計

7.4面向對象設計

7.4.1面向對象方法概述

7.4.2面向對象的概念

7.4.3面向對象的模型

7.4.4設計類

7.4.5面向對象實現

7.5面向元數據設計

7.6軟體設計方法總結

7.7軟體設計文檔

7.8本章小結

習題7

第8章軟體測試

8.1軟體測試概論

8.1.1測試的目的

8.1.2測試的基本原則

8.2軟體測試模型

8.3黑盒測試方法

8.3.1等價類劃分法

8.3.2邊界值分析法

8.3.3錯誤推測法

8.3.4因果圖法

8.4白盒測試方法

8.4.1邏輯覆蓋

8.4.2基本路徑測試

8.4.3條件測試

8.4.4循環測試

8.5灰盒測試方法

8.6測試過程與測試文檔

8.6.1測試過程

8.6.2測試文檔

8.7本章小結

習題8

第9章軟體實施與維護

9.1軟體產品的分類

9.2軟體產品的發布

9.2.1產品發布策略

9.2.2產品發布流程規範

9.2.3產品發布方式

9.3軟體產品的實施

9.3.1軟體產品實施步驟

9.3.2實施過程中的整改處理

9.4軟體維護的傳統方法

9.4.1軟體維護的定義

9.4.2軟體維護的特點

9.4.3軟體維護的過程

9.4.4軟體維護的副作用

9.4.5軟體可維護性

9.4.6可維護性複審

9.4.7提高軟體的可維護性

9.5軟體維護的最新方法

9.5.1軟體的逆向工程和再工程

9.5.2逆向工程

9.5.3再工程

9.5.4軟體再工程風險

9.6軟體維護文檔

9.6.1軟體文檔

9.6.2維護過程文檔

9.7本章小結

習題9

第10章軟體管理

10.1軟體過程改進模型CMMI

10.1.1軟體過程能力

10.1.2軟體能力成熟度模型CMM

10.1.3軟體能力成熟度模型集成CMMI

10.2軟體配置管理

10.2.1軟體配置管理概述

10.2.2軟體配置管理的基本概念

10.2.3軟體配置管理的內容

10.2.4軟體配置管理的功能

10.2.5軟體配置管理的流程

10.2.6版本控制

10.2.7變更控制

10.3軟體質量保證

10.3.1軟體質量

10.3.2軟體質量保證概述

10.3.3軟體質量保證活動

10.3.4軟體質量保證的措施

10.4軟體項目管理

10.4.1軟體項目管理概述

10.4.2軟體項目成本管理

10.4.3軟體項目時間管理

10.4.4軟體項目人力資源管理

10.4.5軟體開發質量管理

10.5本章小結

習題10

參考文獻

熱門詞條

聯絡我們