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

軟件工程方法與實(shí)踐

軟件工程方法與實(shí)踐

定 價(jià):¥32.00

作 者: 竇萬(wàn)峰 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)課程案例教程系列
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111267584 出版時(shí)間: 2009-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  軟件工程學(xué)將計(jì)算機(jī)科學(xué)理論與現(xiàn)代工程方法論相結(jié)合,著重研究軟件過(guò)程模型、分析與設(shè)計(jì)方法、軟件工程開(kāi)發(fā)與管理技術(shù)和工具,是指導(dǎo)軟件生產(chǎn)和管理的一門(mén)新興的、綜合性的應(yīng)用科學(xué)?!盾浖こ谭椒ㄅc實(shí)踐》分別從傳統(tǒng)的結(jié)構(gòu)化開(kāi)發(fā)范型和面向?qū)ο箝_(kāi)發(fā)范型兩個(gè)方面,把軟件工程的概念和理論知識(shí)融入到實(shí)踐當(dāng)中,通過(guò)豐富的案例分析與設(shè)計(jì),更深入地理解軟件開(kāi)發(fā)中各個(gè)階段的技術(shù)、方法和管理過(guò)程?!盾浖こ谭椒ㄅc實(shí)踐》包括軟件工程與過(guò)程、軟件需求分析與建模、軟件設(shè)計(jì)、軟件測(cè)試與維護(hù)和軟件工程管理五個(gè)部分,共16章,深入介紹了軟件開(kāi)發(fā)“工程化”思想?!盾浖こ谭椒ㄅc實(shí)踐》適合作為高等院校軟件工程課程的教材,即適用于計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,也適用于其他非計(jì)算機(jī)專(zhuān)業(yè)從事軟件開(kāi)發(fā)與應(yīng)用及管理的專(zhuān)業(yè)學(xué)生和技術(shù)人員學(xué)習(xí)的教材?!盾浖こ谭椒ㄅc實(shí)踐》還可以成為從事軟件開(kāi)發(fā)人員必備的參考書(shū)?!盾浖こ谭椒ㄅc實(shí)踐》將軟件工程原理和實(shí)踐分析相結(jié)合,以案例項(xiàng)目為主線貫穿全書(shū),介紹了軟件工程涉及的概念。原理和方法,按照軟件工程階段要求建立系統(tǒng)模型,包括分析。設(shè)計(jì)、測(cè)試、管理等。在每個(gè)階段安排能夠體現(xiàn)該階段原理和思想的案例,全面介紹軟件工程的要點(diǎn),使學(xué)生能夠深入理解軟件工程的原理。方法和技術(shù)并充分認(rèn)識(shí)開(kāi)發(fā)過(guò)程和迭代工作的重要性,同時(shí)進(jìn)一步了解企業(yè)軟件工程運(yùn)用的規(guī)范和要求,為日后工作中出色完成項(xiàng)目任務(wù)和迭代任務(wù)打下堅(jiān)實(shí)的基礎(chǔ)。《軟件工程方法與實(shí)踐》特點(diǎn)·堅(jiān)持基本理論適度,強(qiáng)調(diào)工程實(shí)踐和應(yīng)用環(huán)節(jié),把軟件工程的概念和理論知識(shí)融入實(shí)踐之中?!ひ浴卑咐睘轵?qū)動(dòng),以實(shí)踐教學(xué)為基礎(chǔ),提供5個(gè)典型案例支持,不同的案例介紹和分析層次充分體現(xiàn)技術(shù)的適用性和方法的實(shí)用性?!ぷ⒅亟虒W(xué)資源的配套,為任課教師配有電子教案?!づ涮捉滩摹盾浖こ虒?shí)驗(yàn)教程》,引導(dǎo)學(xué)生學(xué)習(xí)軟件生命周期各階段所用到的CASE工具,包括軟件文檔標(biāo)準(zhǔn)與規(guī)范。軟件分析與設(shè)計(jì)、軟件測(cè)試和軟件項(xiàng)目管理四個(gè)部分,共設(shè)計(jì)了15個(gè)實(shí)驗(yàn),培養(yǎng)學(xué)生實(shí)踐創(chuàng)新能力和專(zhuān)業(yè)技能。

作者簡(jiǎn)介

暫缺《軟件工程方法與實(shí)踐》作者簡(jiǎn)介

圖書(shū)目錄

前言 教學(xué)建議
第一部分 軟件工程與過(guò)程
第1章 概述2
1.1 軟件工程的基本概念2
1.1.1 軟件的角色和特性2
1.1.2 軟件演化3
1.1.3 軟件神化和危機(jī)4
1.1.4 軟件危機(jī)的解決途徑4
1.2 工程化思想5
1.2.1 工程化所涉及的范圍5
1.2.2 工程化管理思想5
1.3 軟件工程兩大范型5
1.4 軟件工程思想與基本原理6
1.4.1 軟件工程基本原理7
1.4.2 軟件工程思想7
1.5 軟件工程活動(dòng)9
1.5.1 軟件開(kāi)發(fā)活動(dòng)9
1.5.2 軟件項(xiàng)目管理活動(dòng)9
1.5.3 軟件過(guò)程改進(jìn)活動(dòng)10
1.6 小結(jié)10習(xí)題10
第2章 軟件過(guò)程11
2.1 軟件過(guò)程概述11
2.1.1 過(guò)程方法與工具11
2.1.2 軟件過(guò)程框架12
2.1.3 軟件過(guò)程模型12
2.2 軟件生命周期12
2.3 能力成熟度模型集成13
2.4 敏捷過(guò)程16
2.4.1 什么是敏捷過(guò)程17
2.4.2 極限編程18
2.4.3 自適應(yīng)軟件開(kāi)發(fā)20
2.4.4 動(dòng)態(tài)系統(tǒng)開(kāi)發(fā)21
2.4.5 特征驅(qū)動(dòng)開(kāi)發(fā)21
2.5 軟件工程實(shí)踐22
2.5.1 概念22
2.5.2 溝通實(shí)踐23
2.5.3 計(jì)劃實(shí)踐23
2.6 小結(jié)24習(xí)題24
第3章 軟件過(guò)程模型25
3.1 瀑布模型25
3.2 增量模型26
3.2.1 增量構(gòu)造模型27
3.2.2 演化提交模型27
3.3 螺旋模型27
3.4 協(xié)同開(kāi)發(fā)模型28
3.5 面向?qū)ο筮^(guò)程模型29
3.5.1 面向?qū)ο蟾拍?9
3.5.2 統(tǒng)一過(guò)程模型30
3.5.3 組件集成模型33
3.6 面向方面的軟件開(kāi)發(fā)34
3.7 小結(jié)36習(xí)題36第4章 案例研究37
4.1 案例研究中涵蓋的內(nèi)容37
4.2 案例1:出卷系統(tǒng)37
4.3 案例2:短信系統(tǒng)37
4.4 案例3:POS機(jī)系統(tǒng)38
4.5 案例4:ATM機(jī)系統(tǒng)38
4.6 案例5:圖書(shū)館系統(tǒng)38
4.7 小結(jié)38習(xí)題38
第二部分 軟件需求分析與建模
第5章 軟件需求分析過(guò)程40
5.1 什么是軟件需求40
5.1.1 功能需求40
5.1.2 非功能需求40
5.1.3 領(lǐng)域需求41
5.2 需求分析過(guò)程43
5.2.1 初步溝通43
5.2.2 導(dǎo)出需求43
5.2.3 分析和精化44
5.2.4 可行性研究44
5.2.5 協(xié)商與溝通44
5.2.6 規(guī)格說(shuō)明44
5.2.7 需求驗(yàn)證46
5.2.8 需求變更管理46
5.3 啟動(dòng)分析過(guò)程46
5.3.1 確認(rèn)利益相關(guān)者46
5.3.2 識(shí)別視點(diǎn)47
5.3.3 協(xié)同工作47
5.3.4 首次提問(wèn)47
5.4 非形式化需求分析技術(shù)47
5.4.1 會(huì)談47
5.4.2 調(diào)查表49
5.4.3 場(chǎng)景分析49
5.5 案例分析49
5.5.1 出卷系統(tǒng)49
5.5.2 POS機(jī)系統(tǒng)50
5.5.3 圖書(shū)館系統(tǒng)50
5.5.4 短信系統(tǒng)51
5.5.5 ATM機(jī)系統(tǒng)51
5.6 小結(jié)51習(xí)題52
第6章 結(jié)構(gòu)化分析建模53
6.1 分析模型概述53
6.1.1 分析模型元素53
6.1.2 分析模式54
6.1.3 目標(biāo)與原理54
6.2 結(jié)構(gòu)化需求分析54
6.2.1 結(jié)構(gòu)化分析方法55
6.2.2 結(jié)構(gòu)化分析模型55
6.3 面向數(shù)據(jù)的建模方法56
6.3.1 實(shí)體56
6.3.2 屬性56
6.3.3 關(guān)系57
6.3.4 基數(shù)57
6.3.5 案例分析57
6.4 面向數(shù)據(jù)流的建模58
6.4.1 數(shù)據(jù)流圖58
6.4.2 數(shù)據(jù)字典60
6.4.3 狀態(tài)轉(zhuǎn)換圖61
6.4.4 加工邏輯的描述61
6.5 案例分析64
6.5.1 出卷系統(tǒng)64
6.5.2 圖書(shū)館系統(tǒng)66
6.5.3 POS機(jī)系統(tǒng)68
6.5.4 短信系統(tǒng)69
6.6 小結(jié)71習(xí)題71
第7章 面向?qū)ο蠓治?3
7.1 面向?qū)ο蠼?3
7.1.1 面向?qū)ο竽P?3
7.1.2 統(tǒng)一建模語(yǔ)言(UML)75
7.2 用例建模76
7.2.1 編寫(xiě)用例76
7.2.2 開(kāi)發(fā)活動(dòng)圖81
7.2.3 泳道圖82
7.3 建立領(lǐng)域模型82
7.3.1 識(shí)別分析類(lèi)83
7.3.2 用例實(shí)現(xiàn)分析84
7.3.3 關(guān)聯(lián)與依賴(lài)86
7.3.4 識(shí)別屬性和操作86
7.4 行為建模87
7.4.1 系統(tǒng)順序圖87
7.4.2 操作契約88
7.4.3 順序圖與協(xié)作圖89
7.4.4 狀態(tài)圖90
7.5 案例分析90
7.5.1 POS機(jī)系統(tǒng)91
7.5.2 ATM機(jī)系統(tǒng)92
7.5.3 短信系統(tǒng)96
7.6 小結(jié)98習(xí)題98
第三部分 軟件設(shè)計(jì)與建模
第8章 軟件設(shè)計(jì)100
8.1 軟件設(shè)計(jì)概述100
8.1.1 軟件設(shè)計(jì)過(guò)程和設(shè)計(jì)質(zhì)量100
8.1.2 概要設(shè)計(jì)說(shuō)明書(shū)101
8.1.3 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)102
8.2 軟件模塊化設(shè)計(jì)103
8.2.1 軟件模塊化103
8.2.2 抽象104
8.2.3 體系結(jié)構(gòu)104
8.2.4 信息隱蔽104
8.2.5 模塊獨(dú)立性105
8.2.6 逐步求精106
8.2.7 重構(gòu)106
8.3 軟件結(jié)構(gòu)106
8.3.1 軟件結(jié)構(gòu)圖106
8.3.2 模塊化設(shè)計(jì)的優(yōu)化107
8.4 軟件系統(tǒng)結(jié)構(gòu)模型108
8.4.1 系統(tǒng)構(gòu)成模型108
8.4.2 系統(tǒng)控制模型110
8.5 體系結(jié)構(gòu)模式111
8.6 小結(jié)111習(xí)題111
第9章 結(jié)構(gòu)化設(shè)計(jì)方法..1 13
9.1 結(jié)構(gòu)化設(shè)計(jì)方法概述113
9.1.1 概要設(shè)計(jì)113
9.1.2 詳細(xì)設(shè)計(jì)113
9.2 數(shù)據(jù)流類(lèi)型114
9.2.1 變換型數(shù)據(jù)流114
9.2.2 事務(wù)型數(shù)據(jù)流114
9.2.3 混合型數(shù)據(jù)流114
9.3 數(shù)據(jù)流設(shè)計(jì)方法115
9.3.1 數(shù)據(jù)流映射步驟115
9.3.2 變換流設(shè)計(jì)115
9.3.3 事務(wù)流設(shè)計(jì)116
9.3.4 綜合分層的數(shù)據(jù)流設(shè)計(jì)117
9.4 面向數(shù)據(jù)的設(shè)計(jì)118
9.4.1 Jackson圖118
9.4.2 JSD方法設(shè)計(jì)步驟118
9.4.3 JSD舉例分析119
9.5 結(jié)構(gòu)化程序設(shè)計(jì)方法121
9.5.1 基本概念121
9.5.2 結(jié)構(gòu)化程序設(shè)計(jì)工具122
9.6 案例分析126
9.6.1 出卷系統(tǒng)126
9.6.2 圖書(shū)館系統(tǒng)129
9.7 小結(jié)131習(xí)題131
第10章 面向?qū)ο笤O(shè)計(jì)134
10.1 面向?qū)ο笤O(shè)計(jì)過(guò)程134
10.1.1 系統(tǒng)模型描述134
10.1.2 邏輯架構(gòu)和包圖134
10.1.3 對(duì)象識(shí)別135
10.1.4 設(shè)計(jì)模型135
10.1.5 對(duì)象接口描述137
10.2 構(gòu)件級(jí)設(shè)計(jì)137
10.2.1 構(gòu)件類(lèi)137
10.2.2 構(gòu)件級(jí)設(shè)計(jì)步驟138
10.2.3 基于類(lèi)的構(gòu)件設(shè)計(jì)原則139
10.3 設(shè)計(jì)模式140
10.3.1 設(shè)計(jì)模式概述140
10.3.2 基于職責(zé)的設(shè)計(jì)140
10.4 面向?qū)ο笤敿?xì)設(shè)計(jì)144
10.4.1 領(lǐng)域模型精化144
10.4.2 邏輯架構(gòu)精化147
10.4.3 包設(shè)計(jì)149
10.4.4 精化的交互圖150
10.4.5 精化的類(lèi)圖152
10.4.6 持久性設(shè)計(jì)154
10.4.7 部署圖與構(gòu)件圖156
10.5 案例分析157
10.5.1 POS機(jī)系統(tǒng)157
10.5.2 短信系統(tǒng)158
10.5.3 ATM機(jī)系統(tǒng)159
10.6 小結(jié)163習(xí)題164
第11章 軟件實(shí)現(xiàn)165
11.1 編碼語(yǔ)言165
11.1.1 編碼語(yǔ)言的分類(lèi)165
11.1.2 編碼語(yǔ)言特性165
11.1.3 面向?qū)ο笳Z(yǔ)言的特點(diǎn)166
11.1.4 編碼語(yǔ)言的選擇167
11.2 編碼風(fēng)格168
11.2.1 編碼的基本原則168
11.2.2 面向?qū)ο缶幋a原則169
11.3 人機(jī)界面設(shè)計(jì)171
11.3.1 人機(jī)界面分析和設(shè)計(jì)171
11.3.2 人機(jī)界面設(shè)計(jì)步驟173
11.3.3 人機(jī)界面設(shè)計(jì)指南174
11.4 案例分析175
11.4.1 POS機(jī)系統(tǒng)175
11.4.2 短信系統(tǒng)177
11.4.3 出卷系統(tǒng)191
11.5 小結(jié)194習(xí)題194
第四部分 軟件測(cè)試與維護(hù)
第12章 軟件測(cè)試196
12.1 軟件測(cè)試的任務(wù)196
12.1.1 驗(yàn)證與確認(rèn)196
12.1.2 軟件測(cè)試的組織形式197
12.1.3 軟件測(cè)試的目的與原則197
12.1.4 完成標(biāo)準(zhǔn)199
12.2 軟件測(cè)試過(guò)程模型200
12.2.1 V模型200
12.2.2 W模型200
12.2.3 H模型201
12.3 軟件測(cè)試策略201
12.3.1 單元測(cè)試202
12.3.2 集成測(cè)試204
12.3.3 確認(rèn)測(cè)試205
12.3.4 系統(tǒng)測(cè)試205
12.4 測(cè)試用例設(shè)計(jì)205
12.4.1 測(cè)試用例設(shè)計(jì)的目的205
12.4.2 測(cè)試用例設(shè)計(jì)的方法和描述206
12.4.3 測(cè)試用例設(shè)計(jì)的重要性和影響因素206
12.4.4 編寫(xiě)測(cè)試用例時(shí)的注意事項(xiàng)206
12.5 黑盒技術(shù)207
12.5.1 等價(jià)類(lèi)劃分法207
12.5.2 邊界值分析法208
12.5.3 錯(cuò)誤推測(cè)法209
12.5.4 因果圖法209
12.6 白盒技術(shù)211
12.6.1 邏輯覆蓋法212
12.6.2 基本路徑測(cè)試法214
12.6.3 循環(huán)測(cè)試法218
12.7 集成測(cè)試技術(shù)219
12.7.1 集成策略219
12.7.2 接口測(cè)試221
12.8 自動(dòng)測(cè)試工具221
12.9 調(diào)試222
12.9.1 調(diào)試過(guò)程222
12.9.2 調(diào)試策略223
12.1 0案例分析224
12.1 1小結(jié)229習(xí)題230
第13章 軟件維護(hù)231
13.1 軟件維護(hù)概述231
13.1.1 軟件維護(hù)的任務(wù)231
13.1.2 軟件維護(hù)的特點(diǎn)231
13.1.3 軟件可維護(hù)性232
13.2 軟件維護(hù)類(lèi)型232
13.2.1 糾錯(cuò)性維護(hù)232
13.2.2 完善性維護(hù)233
13.2.3 適應(yīng)性維護(hù)233
13.2.4 預(yù)防性維護(hù)233
13.3 軟件維護(hù)技術(shù)與過(guò)程233
13.3.1 面向維護(hù)的技術(shù)234
13.3.2 維護(hù)支援技術(shù)234
13.3.3 軟件維護(hù)過(guò)程234
13.4 非結(jié)構(gòu)化維護(hù)和結(jié)構(gòu)化維護(hù)236
13.5 提高可維護(hù)性236
13.6 面向?qū)ο蟮能浖S護(hù)238
13.7 小結(jié)238習(xí)題238
第五部分 軟件工程管理
第14章 軟件項(xiàng)目管理240
14.1 項(xiàng)目管理概述240
14.2 軟件項(xiàng)目管理范圍241
14.2.1 人員241
14.2.2 項(xiàng)目和過(guò)程242
14.2.3 軟件度量243
14.2.4 軟件項(xiàng)目管理計(jì)劃文檔244
14.3 軟件團(tuán)隊(duì)組織范式246
14.3.1 民主分權(quán)式246
14.3.2 控制集權(quán)式247
14.3.3 控制分權(quán)式248
14.3.4 敏捷團(tuán)隊(duì)248
14.4 項(xiàng)目組織原則249
14.5 軟件過(guò)程管理249
14.5.1 軟件過(guò)程度量249
14.5.2 軟件過(guò)程改進(jìn)250
14.5.3 項(xiàng)目度量25114.6 風(fēng)險(xiǎn)管理251
14.6.1 風(fēng)險(xiǎn)識(shí)別252
14.6.2 風(fēng)險(xiǎn)預(yù)測(cè)252
14.6.3 風(fēng)險(xiǎn)管理252
14.7 軟件配置管理253
14.7.1 SCM基本概念253
14.7.2 SCM過(guò)程254
14.7.3 SCM中心存儲(chǔ)庫(kù)255
14.8 小結(jié)256習(xí)題256
第15章 軟件項(xiàng)目估算257
15.1 概述257
15.1.1 項(xiàng)目計(jì)劃與范圍257
15.1.2 項(xiàng)目資源257
15.2 軟件規(guī)模度量258
15.2.1 面向規(guī)模的度量258
15.2.2 面向?qū)ο蟮亩攘?60
15.3 軟件成本估算的分解技術(shù)260
15.3.1 基于問(wèn)題分解的估算260
15.3.2 基于過(guò)程分解的估算262
15.4 經(jīng)驗(yàn)估算模型263
15.4.1 專(zhuān)家類(lèi)比推斷263
15.4.2 由底向上估算方法263
15.4.3 構(gòu)造性成本模型264
15.5 成本估算管理266
15.6 案例分析266
15.6.1 短信系統(tǒng)266
15.6.2 POS機(jī)系統(tǒng)267
15.7 小結(jié)268習(xí)題269
第16章 軟件項(xiàng)目計(jì)劃與管理270
16.1 軟件質(zhì)量管理270
16.1.1 質(zhì)量概念270
16.1.2 軟件質(zhì)量保證271
16.1.3 軟件質(zhì)量度量272
16.1.4 軟件復(fù)審275
16.1.5 軟件質(zhì)量認(rèn)證標(biāo)準(zhǔn)276
16.2 項(xiàng)目計(jì)劃278
16.2.1 項(xiàng)目進(jìn)度安排278
16.2.2 進(jìn)度安排方法279
16.2.3 項(xiàng)目進(jìn)度的跟蹤管理281
16.3 軟件項(xiàng)目管理工具281
16.4 小結(jié)286習(xí)題287
參考文獻(xiàn)2 88

本目錄推薦

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