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

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

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

定 價(jià):¥79.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄








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

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

1.1.1軟件的定義

1.1.2軟件的特征

1.1.3軟件的分類

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

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

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

1.3軟件工程方法學(xué)

1.3.1軟件工程的基本概念

1.3.2軟件工程的要素

1.3.3軟件工程的基本原理

1.3.4軟件工程的基本目標(biāo)

1.3.5軟件工程的基本原則

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

小結(jié)

習(xí)題

第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é)

習(xí)題

第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需求驗(yàn)證

小結(jié)

習(xí)題

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

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

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

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

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

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

4.2.1模塊化設(shè)計(jì)

4.2.2模塊的獨(dú)立性

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

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

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

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è)計(jì)

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

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

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

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

4.5詳細(xì)設(shè)計(jì)

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

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

4.5.3過程設(shè)計(jì)

4.5.4界面設(shè)計(jì)

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

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

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

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

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

小結(jié)

習(xí)題

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

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ā)方法的特點(diǎn)

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é)

習(xí)題

第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細(xì)化數(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建立動(dòng)態(tài)模型

6.5.1準(zhǔn)備腳本

6.5.2確定事件

6.5.3準(zhǔn)備時(shí)序圖

6.5.4生成協(xié)作圖

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

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

6.6面向?qū)ο蠓治鰧?shí)例

小結(jié)

習(xí)題

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

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

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

7.1.2面向?qū)ο笤O(shè)計(jì)準(zhǔn)則

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

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

7.2.1系統(tǒng)分解

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

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

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

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

7.2.6全局資源管理

7.2.7控制流機(jī)制

7.2.8邊界條件

7.2.9評審

7.3對象設(shè)計(jì)

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

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

7.3.3設(shè)計(jì)接口

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

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

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

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

7.4.1分析階段

7.4.2設(shè)計(jì)階段

小結(jié)

習(xí)題

第8章代碼設(shè)計(jì)

8.1程序設(shè)計(jì)語言

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

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

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

8.2程序設(shè)計(jì)風(fēng)格

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è)計(jì)

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

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

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

8.4.1面向?qū)ο笳Z言特點(diǎn)

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

8.4.3面向?qū)ο蟪绦蛟O(shè)計(jì)風(fēng)格

8.5程序效率

8.6程序復(fù)雜性度量

小結(jié)

習(xí)題

第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)測試和動(dòng)態(tài)測試

9.2.3驗(yàn)證與確認(rèn)

9.2.4自動(dòng)化測試和隨機(jī)測試

9.3黑盒測試法

9.3.1等價(jià)類劃分法

9.3.2邊界值分析法

9.3.3錯(cuò)誤推測法

9.3.4因果圖法

9.4白盒測試法

9.4.1邏輯覆蓋法

9.4.2基本路徑法

9.5軟件測試計(jì)劃

9.5.1測試策略

9.5.2制定測試計(jì)劃

9.6測試用例設(shè)計(jì)

9.6.1什么是測試用例

9.6.2測試用例的書寫標(biāo)準(zhǔn)

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

9.7面向?qū)ο鬁y試

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

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

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

9.8軟件測試自動(dòng)化

9.8.1自動(dòng)化測試的基本概念

9.8.2測試工具的分類及選擇

小結(jié)

習(xí)題

第10章軟件過程

10.1軟件過程概述

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

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

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

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

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

10.3軟件過程的改進(jìn)

10.3.1軟件過程改進(jìn)的5條原則

10.3.2軟件過程改進(jìn)的策略

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

10.3.4軟件過程改進(jìn)建議

10.3.5為什么要實(shí)施SPI

10.3.6以項(xiàng)目形式管理SPI

小結(jié)

習(xí)題

第11章成本估算與進(jìn)度規(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軟件項(xiàng)目估算與開發(fā)成本估算

11.2.1軟件項(xiàng)目計(jì)劃的目標(biāo)

11.2.2軟件的范圍

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

11.2.4軟件項(xiàng)目估算

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

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

11.3進(jìn)度計(jì)劃

11.3.1各階段工作量的分配

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

11.3.3進(jìn)度安排的方法

小結(jié)

習(xí)題

第12章團(tuán)隊(duì)建設(shè)與溝通管理

12.1團(tuán)隊(duì)建設(shè)的基本概念

12.2項(xiàng)目團(tuán)隊(duì)的組織

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

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

12.3團(tuán)隊(duì)成員的選擇與基本要求

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

12.3.2配備人員的原則

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

12.3.4團(tuán)隊(duì)成員的招聘與選擇

12.4團(tuán)隊(duì)的建設(shè)與管理

12.4.1項(xiàng)目成員的使用與培訓(xùn)

12.4.2對項(xiàng)目成員的激勵(lì)

12.4.3軟件項(xiàng)目的指導(dǎo)

12.4.4軟件項(xiàng)目的檢驗(yàn)

12.5團(tuán)隊(duì)的溝通管理

12.5.1溝通管理與溝通的原則

12.5.2溝通方式

12.5.3編制項(xiàng)目溝通計(jì)劃

小結(jié)

習(xí)題

第13章風(fēng)險(xiǎn)管理和配置管理

13.1風(fēng)險(xiǎn)管理

13.1.1軟件風(fēng)險(xiǎn)分類

13.1.2風(fēng)險(xiǎn)識別

13.1.3風(fēng)險(xiǎn)預(yù)測

13.1.4處理風(fēng)險(xiǎn)的策略

13.2質(zhì)量保證

13.2.1軟件質(zhì)量

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

13.3配置管理

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

13.3.2軟件配置管理的基本目標(biāo)

13.3.3軟件配置管理角色職責(zé)

13.3.4軟件配置管理過程描述

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

小結(jié)

習(xí)題

第14章軟件工程標(biāo)準(zhǔn)

14.1軟件工程標(biāo)準(zhǔn)化

14.1.1軟件工程標(biāo)準(zhǔn)的概念

14.1.2軟件工程標(biāo)準(zhǔn)的制定與推行

14.1.3軟件工程標(biāo)準(zhǔn)層次

14.2軟件質(zhì)量認(rèn)證

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

14.2.2軟件質(zhì)量認(rèn)證的標(biāo)準(zhǔn)

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

14.2.4ISO 9000標(biāo)準(zhǔn)的構(gòu)成

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

14.3.1使用范圍

14.3.2文檔過程

14.3.3文檔編制要求

小結(jié)

習(xí)題

第15章軟件文檔

15.1軟件文檔的意義

15.2軟件文檔的作用

15.2.1管理依據(jù)

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

15.2.3質(zhì)量保證

15.2.4培訓(xùn)與參考

15.2.5軟件維護(hù)支持

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ù)角度進(jìn)行文檔的編寫和評價(jià)

15.5.2明確文檔編寫人員的責(zé)任

15.5.3讓編寫人員對開發(fā)項(xiàng)目有準(zhǔn)確的認(rèn)識

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

15.6文檔編寫的常用工具

小結(jié)

習(xí)題

第16章軟件文檔編寫指南

16.1概述

16.2軟件開發(fā)文檔

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

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

16.2.3概要設(shè)計(jì)書

16.2.4詳細(xì)設(shè)計(jì)書

16.3軟件管理文檔

16.3.1項(xiàng)目開發(fā)計(jì)劃

16.3.2軟件測試計(jì)劃

16.3.3測試報(bào)告

16.3.4開發(fā)進(jìn)度月報(bào)

16.3.5項(xiàng)目開發(fā)總結(jié)報(bào)告

16.4軟件用戶文檔

16.4.1用戶手冊

16.4.2操作手冊

小結(jié)

習(xí)題

參考文獻(xiàn)



本目錄推薦

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