注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學軟件工程案例教程(第2版)

軟件工程案例教程(第2版)

軟件工程案例教程(第2版)

定 價:¥79.00

作 者: 李軍國,吳昊,郭曉燕,王舒 著
出版社: 清華大學出版社
叢編項: 21世紀高等學校規(guī)劃教材·軟件工程
標 簽: 暫缺

ISBN: 9787302492986 出版時間: 2018-06-01 包裝: 平裝
開本: 16 頁數(shù): 442 字數(shù):  

內(nèi)容簡介

  《軟件工程案例教程(第2版)》系統(tǒng)的介紹了軟件工程的基本概念、原理、方法、技術(shù)、標準和軟件項目管理的知識。全書共分15章。以軟件生命周期為主線,對軟件工程的需求分析、概要設(shè)計、詳細設(shè)計、代碼設(shè)計、軟件測試、軟件項目管理和軟件過程等方面的內(nèi)容作了詳盡的敘述,之后還對軟件工程標準和軟件文檔的編寫要點進行了講解。突出了結(jié)構(gòu)化方法和面向?qū)ο蠹夹g(shù)在軟件開發(fā)中的運用,通過案例,講解了軟件建模的方法和過程。

作者簡介

暫缺《軟件工程案例教程(第2版)》作者簡介

圖書目錄








第1章軟件工程的基本概念

1.1軟件的定義、特征和分類

1.1.1軟件的定義

1.1.2軟件的特征

1.1.3軟件的分類

1.2軟件的發(fā)展和軟件危機

1.2.1軟件的發(fā)展歷程

1.2.2軟件危機的表現(xiàn)、產(chǎn)生的原因和解決方法

1.3軟件工程方法學

1.3.1軟件工程的基本概念

1.3.2軟件工程的要素

1.3.3軟件工程的基本原理

1.3.4軟件工程的基本目標

1.3.5軟件工程的基本原則

1.3.6兩種主要的軟件工程方法

小結(jié)

習題

第2章軟件生存周期及開發(fā)模型

2.1生存周期的種類

2.2生存周期的階段劃分

2.3軟件過程的模型

2.3.1瀑布模型

2.3.2原型模型

2.3.3增量模型

2.3.4螺旋模型

2.3.5變換模型

2.3.6噴泉模型

2.3.7智能模型

2.3.8第4代技術(shù)模型

2.3.9基于構(gòu)件的開發(fā)模型

小結(jié)

習題

第3章結(jié)構(gòu)化需求分析

3.1可行性研究

3.1.1問題的定義

3.1.2可行性分析的內(nèi)容

3.2需求分析的任務(wù)

3.3獲取需求的方法

3.4結(jié)構(gòu)化需求分析方法

3.4.1需求分析的原則

3.4.2需求分析的過程

3.5分析建模

3.5.1分析模型

3.5.2數(shù)據(jù)建模(ER圖)

3.5.3功能建模(數(shù)據(jù)流圖)

3.5.4行為建模(狀態(tài)遷移圖)

3.5.5數(shù)據(jù)字典

3.5.6加工說明的描述工具

3.6需求規(guī)格說明書

3.7需求驗證

小結(jié)

習題

第4章結(jié)構(gòu)化軟件設(shè)計

4.1軟件設(shè)計的原理

4.1.1軟件設(shè)計的過程

4.1.2軟件設(shè)計的原則

4.1.3軟件體系結(jié)構(gòu)

4.2軟件結(jié)構(gòu)設(shè)計

4.2.1模塊化設(shè)計

4.2.2模塊的獨立性

4.2.3軟件體系結(jié)構(gòu)優(yōu)化的方法

4.2.4體系結(jié)構(gòu)設(shè)計案例

4.3面向數(shù)據(jù)流的設(shè)計方法

4.3.1變換流與變換型系統(tǒng)結(jié)構(gòu)

4.3.2事務(wù)流與事務(wù)型系統(tǒng)結(jié)構(gòu)圖

4.3.3變換分析與映射

4.3.4事務(wù)分析與映射

4.4數(shù)據(jù)設(shè)計

4.4.1數(shù)據(jù)設(shè)計的原則

4.4.2文件設(shè)計的過程

4.4.3數(shù)據(jù)庫設(shè)計

4.4.4數(shù)據(jù)庫設(shè)計的技巧

4.5詳細設(shè)計

4.5.1詳細設(shè)計的任務(wù)

4.5.2詳細設(shè)計的原則

4.5.3過程設(shè)計

4.5.4界面設(shè)計

4.5.5在線幫助的信息設(shè)計

4.5.6提示信息的信息設(shè)計

4.6設(shè)計規(guī)格說明與設(shè)計評審

4.6.1軟件設(shè)計規(guī)格說明書

4.6.2軟件設(shè)計的評審

小結(jié)

習題

第5章面向?qū)ο蠓椒▽W

5.1面向?qū)ο蟾攀?

5.1.1面向?qū)ο蠡靖拍?

5.1.2面向?qū)ο蠡咎卣?

5.2面向?qū)ο箝_發(fā)方法概述

5.2.1軟件開發(fā)過程

5.2.2傳統(tǒng)開發(fā)方法存在的問題

5.2.3面向?qū)ο箝_發(fā)方法的特點

5.2.4Booch方法

5.2.5Coda/Yourdon方法

5.2.6OMT方法

5.2.7OOSE方法

5.3統(tǒng)一建模語言UML

5.3.1UML概述

5.3.2UML內(nèi)容

小結(jié)

習題

第6章面向?qū)ο蠓治?

6.1面向?qū)ο蠓治龈攀?

6.1.1面向?qū)ο蠓治瞿P?

6.1.2面向?qū)ο蠓治鲞^程

6.2需求陳述

6.3建立功能模型

6.3.1確定基本系統(tǒng)模型圖

6.3.2細化數(shù)據(jù)流圖

6.3.3功能描述

6.3.4用例模型

6.4建立靜態(tài)模型

6.4.1尋找類與對象

6.4.2確定關(guān)聯(lián)

6.4.3確定屬性

6.4.4識別主題

6.4.5識別結(jié)構(gòu)

6.4.6定義服務(wù)

6.4.7完善對象模型

6.5建立動態(tài)模型

6.5.1準備腳本

6.5.2確定事件

6.5.3準備時序圖

6.5.4生成協(xié)作圖

6.5.5構(gòu)造狀態(tài)機圖

6.5.6完善動態(tài)模型

6.6面向?qū)ο蠓治鰧嵗?

小結(jié)

習題

第7章面向?qū)ο笤O(shè)計

7.1面向?qū)ο笤O(shè)計概述

7.1.1面向?qū)ο笤O(shè)計模型

7.1.2面向?qū)ο笤O(shè)計準則

7.1.3面向?qū)ο笤O(shè)計啟發(fā)規(guī)則

7.2系統(tǒng)設(shè)計

7.2.1系統(tǒng)分解

7.2.2設(shè)計問題域子系統(tǒng)

7.2.3設(shè)計人機交互子系統(tǒng)

7.2.4設(shè)計任務(wù)管理子系統(tǒng)

7.2.5設(shè)計數(shù)據(jù)管理子系統(tǒng)

7.2.6全局資源管理

7.2.7控制流機制

7.2.8邊界條件

7.2.9評審

7.3對象設(shè)計

7.3.1設(shè)計內(nèi)部結(jié)構(gòu)

7.3.2設(shè)計關(guān)聯(lián)

7.3.3設(shè)計接口

7.3.4設(shè)計類中的服務(wù)

7.3.5選擇復用構(gòu)件

7.3.6優(yōu)化對象設(shè)計

7.4面向?qū)ο笤O(shè)計實例

7.4.1分析階段

7.4.2設(shè)計階段

小結(jié)

習題

第8章代碼設(shè)計

8.1程序設(shè)計語言

8.1.1程序設(shè)計語言的基本成分

8.1.2程序設(shè)計語言的分類

8.1.3程序設(shè)計語言的選擇

8.2程序設(shè)計風格

8.2.1源程序的文檔化

8.2.2數(shù)據(jù)說明

8.2.3語句構(gòu)造

8.2.4輸入與輸出

8.2.5編程規(guī)范

8.3結(jié)構(gòu)化程序設(shè)計

8.3.1結(jié)構(gòu)化程序設(shè)計的原理

8.3.2結(jié)構(gòu)化編程

8.4面向?qū)ο蟪绦蛟O(shè)計

8.4.1面向?qū)ο笳Z言特點

8.4.2面向?qū)ο笳Z言的選擇

8.4.3面向?qū)ο蟪绦蛟O(shè)計風格

8.5程序效率

8.6程序復雜性度量

小結(jié)

習題

第9章軟件測試

9.1軟件測試基礎(chǔ)

9.1.1什么是軟件缺陷

9.1.2軟件測試的原則

9.1.3軟件測試過程模型

9.1.4軟件測試的階段

9.1.5軟件測試的工作范疇

9.2軟件測試基本技術(shù)

9.2.1黑盒測試和白盒測試

9.2.2靜態(tài)測試和動態(tài)測試

9.2.3驗證與確認

9.2.4自動化測試和隨機測試

9.3黑盒測試法

9.3.1等價類劃分法

9.3.2邊界值分析法

9.3.3錯誤推測法

9.3.4因果圖法

9.4白盒測試法

9.4.1邏輯覆蓋法

9.4.2基本路徑法

9.5軟件測試計劃

9.5.1測試策略

9.5.2制定測試計劃

9.6測試用例設(shè)計

9.6.1什么是測試用例

9.6.2測試用例的書寫標準

9.6.3測試用例設(shè)計的原則

9.7面向?qū)ο鬁y試

9.7.1面向?qū)ο鬁y試模型

9.7.2面向?qū)ο蟮膯卧獪y試

9.7.3面向?qū)ο蟮募蓽y試

9.8軟件測試自動化

9.8.1自動化測試的基本概念

9.8.2測試工具的分類及選擇

小結(jié)

習題

第10章軟件過程

10.1軟件過程概述

10.2軟件過程能力成熟度模型

10.2.1軟件過程能力成熟度模型(SWCMM)的誕生

10.2.2軟件過程能力成熟度模型(CMM)的組織與結(jié)構(gòu)

10.2.3能力等級的特點和關(guān)鍵過程域

10.2.4實施CMM是軟件企業(yè)發(fā)展的必然趨勢

10.3軟件過程的改進

10.3.1軟件過程改進的5條原則

10.3.2軟件過程改進的策略

10.3.3軟件過程改進戰(zhàn)略策劃

10.3.4軟件過程改進建議

10.3.5為什么要實施SPI

10.3.6以項目形式管理SPI

小結(jié)

習題

第11章成本估算與進度規(guī)劃

11.1軟件度量與軟件生產(chǎn)率

11.1.1軟件度量

11.1.2面向規(guī)模的度量

11.1.3面向功能的度量

11.1.4軟件質(zhì)量的度量

11.1.5影響軟件生產(chǎn)率的因素

11.2軟件項目估算與開發(fā)成本估算

11.2.1軟件項目計劃的目標

11.2.2軟件的范圍

11.2.3軟件開發(fā)的資源

11.2.4軟件項目估算

11.2.5估算之前的任務(wù)分解

11.2.6軟件開發(fā)成本估算

11.3進度計劃

11.3.1各階段工作量的分配

11.3.2制訂開發(fā)進度計劃

11.3.3進度安排的方法

小結(jié)

習題

第12章團隊建設(shè)與溝通管理

12.1團隊建設(shè)的基本概念

12.2項目團隊的組織

12.2.1項目的組織結(jié)構(gòu)模式

12.2.2程序設(shè)計小組的組織形式

12.3團隊成員的選擇與基本要求

12.3.1項目開發(fā)各階段對人員的需求

12.3.2配備人員的原則

12.3.3對項目經(jīng)理的要求

12.3.4團隊成員的招聘與選擇

12.4團隊的建設(shè)與管理

12.4.1項目成員的使用與培訓

12.4.2對項目成員的激勵

12.4.3軟件項目的指導

12.4.4軟件項目的檢驗

12.5團隊的溝通管理

12.5.1溝通管理與溝通的原則

12.5.2溝通方式

12.5.3編制項目溝通計劃

小結(jié)

習題

第13章風險管理和配置管理

13.1風險管理

13.1.1軟件風險分類

13.1.2風險識別

13.1.3風險預測

13.1.4處理風險的策略

13.2質(zhì)量保證

13.2.1軟件質(zhì)量

13.2.2軟件質(zhì)量保證措施

13.3配置管理

13.3.1軟件配置管理的內(nèi)容

13.3.2軟件配置管理的基本目標

13.3.3軟件配置管理角色職責

13.3.4軟件配置管理過程描述

13.3.5軟件配置管理的關(guān)鍵活動

小結(jié)

習題

第14章軟件工程標準

14.1軟件工程標準化

14.1.1軟件工程標準的概念

14.1.2軟件工程標準的制定與推行

14.1.3軟件工程標準層次

14.2軟件質(zhì)量認證

14.2.1軟件質(zhì)量認證的產(chǎn)生背景

14.2.2軟件質(zhì)量認證的標準

14.2.3軟件質(zhì)量認證的作用

14.2.4ISO 9000標準的構(gòu)成

14.3GB/T 8567—2006計算機軟件文檔編制規(guī)范

14.3.1使用范圍

14.3.2文檔過程

14.3.3文檔編制要求

小結(jié)

習題

第15章軟件文檔

15.1軟件文檔的意義

15.2軟件文檔的作用

15.2.1管理依據(jù)

15.2.2任務(wù)之間聯(lián)系的憑證

15.2.3質(zhì)量保證

15.2.4培訓與參考

15.2.5軟件維護支持

15.2.6歷史檔案

15.3軟件文檔的分類

15.3.1開發(fā)文檔

15.3.2產(chǎn)品文檔

15.3.3管理文檔

15.4軟件文檔的管理

15.4.1概述

15.4.2管理者的作用

15.4.3制訂文檔編制策略

15.5軟件文檔的編寫技巧

15.5.1從技術(shù)角度進行文檔的編寫和評價

15.5.2明確文檔編寫人員的責任

15.5.3讓編寫人員對開發(fā)項目有準確的認識

15.5.4讓開發(fā)和設(shè)計人員參與文檔審閱工作

15.6文檔編寫的常用工具

小結(jié)

習題

第16章軟件文檔編寫指南

16.1概述

16.2軟件開發(fā)文檔

16.2.1可行性分析(研究)報告

16.2.2軟件需求規(guī)格說明

16.2.3概要設(shè)計書

16.2.4詳細設(shè)計書

16.3軟件管理文檔

16.3.1項目開發(fā)計劃

16.3.2軟件測試計劃

16.3.3測試報告

16.3.4開發(fā)進度月報

16.3.5項目開發(fā)總結(jié)報告

16.4軟件用戶文檔

16.4.1用戶手冊

16.4.2操作手冊

小結(jié)

習題

參考文獻



本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號