注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息安全統(tǒng)一軟件開(kāi)發(fā)過(guò)程之路

統(tǒng)一軟件開(kāi)發(fā)過(guò)程之路

統(tǒng)一軟件開(kāi)發(fā)過(guò)程之路

定 價(jià):¥39.00

作 者: (美)Ivar Jacobson著;(美)Stefan Bylund改編;程賓,朱鵬,張嘉路譯;程賓譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書(shū) 軟件開(kāi)發(fā)過(guò)程系列
標(biāo) 簽: 軟件過(guò)程

ISBN: 9787111121589 出版時(shí)間: 2003-08-01 包裝: 平裝
開(kāi)本: 24cm 頁(yè)數(shù): 295 字?jǐn)?shù):  

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

  本書(shū)內(nèi)容包括IvarJacobson文集,閃爍著突破性的思想火花。對(duì)文章進(jìn)行了更新,納入了新的進(jìn)展和術(shù)語(yǔ)。本書(shū)符合“UML標(biāo)準(zhǔn)”。IvarJacobson最新的觀點(diǎn),是對(duì)他以前工作的回顧及對(duì)未來(lái)的展望。本書(shū)是計(jì)算機(jī)工作者進(jìn)一步了解統(tǒng)一過(guò)程及其實(shí)踐實(shí)現(xiàn)的重要讀物,對(duì)面向?qū)ο蟮慕U?、管理者和想在?shí)踐(不僅僅是理論)中使用面向?qū)ο蟾拍畹募軜?gòu)師來(lái)說(shuō)極有價(jià)值。本書(shū)是世界軟件開(kāi)發(fā)方法大師lvarJacobson的文集,反映了他對(duì)軟件開(kāi)發(fā)的深刻思考。全書(shū)內(nèi)容由他的同事StefanBylund進(jìn)行了改編,反映了最新進(jìn)展。涉及的基本主題包括:方法學(xué)、大規(guī)模系統(tǒng)架構(gòu)、用例、開(kāi)發(fā)工具支持,基于構(gòu)件的開(kāi)發(fā)。迭代開(kāi)發(fā)及軟件開(kāi)發(fā)的主要概念。作為統(tǒng)一軟件開(kāi)發(fā)過(guò)程的核心人物,IvarJacobson在本書(shū)中還追溯了統(tǒng)一軟件開(kāi)發(fā)過(guò)程的創(chuàng)立過(guò)程。本書(shū)的作者IvarJacobson是統(tǒng)一建模語(yǔ)言的三大創(chuàng)始人之一。本書(shū)從Objectory與Rational的合并說(shuō)起,詳細(xì)介紹了統(tǒng)一軟件開(kāi)發(fā)過(guò)程之路。包括統(tǒng)一軟件開(kāi)發(fā)的概念與簡(jiǎn)史,過(guò)程和工具,用例工程,架構(gòu)與大規(guī)模系統(tǒng)。本書(shū)共分七部分,每一部分都以“Ivar語(yǔ)錄”結(jié)束,總結(jié)了該部分的主題。本書(shū)是了解統(tǒng)一軟件開(kāi)發(fā)過(guò)程的必備書(shū)。

作者簡(jiǎn)介

  I var Jacobson博士是Objectory方法的創(chuàng)立者,是Objectory公司的創(chuàng)始人,曾任Rational公司副總裁。他是用例和用例驅(qū)動(dòng)開(kāi)發(fā)方法“之父”,是統(tǒng)一建模語(yǔ)言(UML)和統(tǒng)一軟件開(kāi)發(fā)過(guò)程的創(chuàng)始人之一。

圖書(shū)目錄

譯者序

前言
致謝
第一部分   導(dǎo)      言
第1章   構(gòu)造一個(gè)完整的解決方案 3
1.1   市場(chǎng)整合 3
1.2   戰(zhàn)略協(xié)作 3
1.3   財(cái)務(wù)協(xié)作 3
1.4   軟件工程過(guò)程 5
1.5   軟件工程過(guò)程支持環(huán)境 5
1.6   培訓(xùn). 指導(dǎo)和咨詢服務(wù) 6
1.7   以工業(yè)標(biāo)準(zhǔn)為目標(biāo) 6
編者按 6
參考文獻(xiàn) 7
Ivar語(yǔ)錄 9
第二部分   簡(jiǎn)      史
第2章   發(fā)生在愛(ài)立信的故事:一次
巨大的商業(yè)成功 15
2.1   背景 15
2.2   產(chǎn)品 16
2.3   AXE方法:概覽 16
2.4   成功背后的秘密 17
2.5   它是如何發(fā)生的 18
2.6   思想比產(chǎn)品更長(zhǎng)久 19
2.7   結(jié)論 21
致謝 21
參考文獻(xiàn) 21
第3章   一個(gè)雄心勃勃的目標(biāo):使用面向
對(duì)象技術(shù)的軟件工業(yè)化開(kāi)發(fā) 23
3.1   引言 23
3.2   軟件的工業(yè)化開(kāi)發(fā) 24
3.3   系統(tǒng)開(kāi)發(fā) 26
3.3.1   系統(tǒng)開(kāi)發(fā)—一個(gè)漸進(jìn)變化
的過(guò)程 27
3.3.2   增量開(kāi)發(fā) 28
3.3.3   原型 28
3.3.4   從分析到設(shè)計(jì) 29
3.4   面向?qū)ο?30
3.4.1   對(duì)象概念 30
3.4.2   類(lèi) 30
3.4.3   繼承 31
3.5   功能/數(shù)據(jù)架構(gòu)和面向?qū)ο蠹軜?gòu)
的比較 31
3.5.1   功能/數(shù)據(jù)隔離 31
3.5.2   面向?qū)ο?32
3.5.3   面向?qū)ο罂稍谒械拈_(kāi)發(fā)
工作流中使用 33
3.6   大型系統(tǒng)的開(kāi)發(fā) 34
3.6.1   架構(gòu) 35
3.6.2   方法 36
3.6.3   過(guò)程 37
3.6.4   過(guò)程更勝于方法 38
3.7   計(jì)算機(jī)輔助設(shè)計(jì) 40
3.8   ObjectOry簡(jiǎn)介 41
3.9   結(jié)論 42
致謝 43
參考文獻(xiàn)和推薦讀物 43
Ivar語(yǔ)錄 45
第三部分   愿景的種子
第4章   方法之戰(zhàn)到停火的時(shí)候了 51
4.1   存在著一場(chǎng)方法之戰(zhàn)嗎 51
4.2   需要一場(chǎng)方法之戰(zhàn)嗎 51
4.3   你是說(shuō)標(biāo)準(zhǔn)化嗎 51
4.4   能夠達(dá)成何種結(jié)果 52
4.5   該怎么做 52
4.6   為什么要做 52
編者按 53
參考文獻(xiàn) 53
第5章   是的, 方法之后還存在生命:
軟件開(kāi)發(fā)過(guò)程 55
第6章   用對(duì)象技術(shù)進(jìn)行業(yè)務(wù)流程再造 59
6.1   信息技術(shù)的角色 59
6.2   有哪些風(fēng)險(xiǎn)以及如何減少風(fēng)險(xiǎn) 60
6.3   正式的再造過(guò)程 60
6.4   面向?qū)ο蟮臉I(yè)務(wù)工程 61
6.5   小結(jié) 64
編者按 64
參考文獻(xiàn) 64
第7章   用構(gòu)件來(lái)構(gòu)建:邁向成熟的
對(duì)象技術(shù) 67
7.1   面向?qū)ο蟮膬?yōu)點(diǎn) 68
7.2   還需要什么 68
7.3   用專(zhuān)門(mén)化的對(duì)象分類(lèi)來(lái)管理復(fù)雜性 70
7.4   用分層結(jié)構(gòu)來(lái)管理復(fù)雜性 72
7.5   小結(jié) 74
參考文獻(xiàn)和推薦讀物 74
第8章   通過(guò)對(duì)象取得成功:現(xiàn)實(shí)中
的重用 77
8.1   市場(chǎng)要求重用 77
8.2   從愛(ài)立信的成功中所獲得的
重用經(jīng)驗(yàn) 78
8.3   架構(gòu)是成功的關(guān)鍵 78
8.4   組織起來(lái)管理架構(gòu) 80
8.5   當(dāng)然會(huì)有些問(wèn)題 80
8.6   ……當(dāng)然, 我們還從別人那里
學(xué)了不少 81
8.7   將思想精煉成通用的使用框架 81
8.8   定義完善的方法 82
參考文獻(xiàn) 83
第9章   現(xiàn)在該有一個(gè)對(duì)象建模
語(yǔ)言標(biāo)準(zhǔn)了 85
參考文獻(xiàn) 88
第10章   只有軟件和狗窩才不用
藍(lán)圖來(lái)建造 89
10.1   模型有助于思考 89
10.1.1   真實(shí)世界和模型 89
10.1.2   軟件作為模型 90
10.2   什么是UML 91
10.3   一個(gè)突破 92
Ivar 語(yǔ)錄 93
第四部分   過(guò)程和工具
第11章   超越方法和CASE:軟件工程
過(guò)程及其集成支持環(huán)境 101
11.1   軟件開(kāi)發(fā)仍然是一門(mén)手藝 101
11.2   方法并非過(guò)程 102
11.3   方法的缺陷 103
11.4   CASE工具不能適應(yīng)方法 103
11.5   第二代方法 104
11.6   我們需要什么 105
11.6.1   SEP用戶組織 106
11.6.2   SEP用戶 106
11.6.3   SEP開(kāi)發(fā)組織 107
11.7   SEP支持環(huán)境 107
11.8   在投資和回報(bào)方面的區(qū)別 108
11.9   讓SEP/SEPSE成為現(xiàn)實(shí) 109
11.10   結(jié)論 109
參考文獻(xiàn) 110
第12章   再造軟件工程過(guò)程 111
12.1   再造的技術(shù)框架 111
12.2   經(jīng)驗(yàn)和結(jié)論 114
編者按 115
參考文獻(xiàn) 115
第13章   設(shè)計(jì)軟件工程過(guò)程 117
13.1   在SEP環(huán)境中工作 117
13.2   泛化及特化 120
13.3   SEP項(xiàng)目的動(dòng)態(tài)特征 120
13.4   過(guò)程的裁剪—SEP框架的使用 121
13.5   經(jīng)驗(yàn)之談 121
13.6   對(duì)象的好處 122
參考文獻(xiàn)和推薦讀物 122
第14章   設(shè)計(jì)一個(gè)完整的軟件工程過(guò)程
支持環(huán)境 125
14.1   SEPSE的設(shè)計(jì)始于SEP模型 125
14.2   SEPSE設(shè)計(jì)特性 128
14.3   SEPSE實(shí)現(xiàn) 129
14.4   SEPSE實(shí)現(xiàn)的一些重要方面 130
14.4.1   可用性 130
14.4.2   一致性和完備性 130
14.4.3   多角色支持 131
14.4.4   分層架構(gòu) 131
14.4.5   面向?qū)ο蟮娜执鎯?chǔ)空間 131
14.5   SEPSE經(jīng)驗(yàn)談 132
參考文獻(xiàn) 132
第15章   通過(guò)確定過(guò)程框架來(lái)建立
自己的過(guò)程 133
15.1   方法和過(guò)程的區(qū)別 133
15.2   商用軟件開(kāi)發(fā)組織就是軟件
工程業(yè)務(wù) 134
15.3   特定的過(guò)程即是軟件工程
業(yè)務(wù)的開(kāi)發(fā)案例 134
15.4   是否所有的過(guò)程都能定義為
軟件工程業(yè)務(wù)的開(kāi)發(fā)案例 134
15.5   就面向?qū)ο笙到y(tǒng)而言, 從普遍意義
上來(lái)講, 軟件工程業(yè)務(wù)可以泛化成
可重用的框架 135
15.6   是否能在框架上構(gòu)建具體的
軟件工程業(yè)務(wù) 135
15.7   我們感受到了過(guò)程框架的威力 136
參考文獻(xiàn)和推薦讀物 136
Ivar語(yǔ)錄 139
第五部分   用 例 工 程
第16章   用例建?;A(chǔ) 145
16.1   前言 145
16.2   用例的直覺(jué)認(rèn)識(shí) 146
16.3   一個(gè)例子 147
16.4   用例建模 148
16.4.1   參與者的使用 149
16.4.2   用例的使用 150
16.4.3   用例類(lèi)元 152
16.5   用例最適用的應(yīng)用程序 153
16.6   用例交互:討論要點(diǎn) 154
16.7   相關(guān)工作 155
參考文獻(xiàn) 156
第17章   用例建?;A(chǔ)(續(xù)) 159
17.1   用例間的關(guān)系 159
17.1.1   泛化關(guān)系 160
17.1.2   擴(kuò)展關(guān)系 162
17.1.3   泛化和擴(kuò)展關(guān)系 163
17.2   小結(jié) 165
編者按 165
參考文獻(xiàn) 166
第18章   用例和對(duì)象 167
18.1   軟件開(kāi)發(fā)過(guò)程中的用例模型
和對(duì)象模型 167
18.2   類(lèi)圖 168
18.3   交互圖 170
參考文獻(xiàn) 172
第19章   混淆的OOA和OOD領(lǐng)域 173
19.1   OOA是什么 174
19.1.1   如何進(jìn)行OOA 174
19.1.2   OOA難道不是一種設(shè)計(jì)嗎 174
19.1.3   業(yè)務(wù)應(yīng)用領(lǐng)域是什么以及如何
了解用例 175
19.1.4   什么是仿真, 分析難道不包
括仿真嗎 176
19.2   OOD是什么 176
19.3   什么時(shí)候開(kāi)始設(shè)計(jì) 177
19.3.1   分析模型就是設(shè)計(jì)模型嗎?還是
它們應(yīng)該是互相獨(dú)立的 178
19.3.2   分析和設(shè)計(jì)如何保持無(wú)縫銜接 179
19.3.3   框架從何而來(lái) 179
19.3.4   模式從何而來(lái) 180
19.4   結(jié)論 180
參考文獻(xiàn) 180
第20章   用例工程:釋放它的能量 183
20.1   分析用例 184
20.2   設(shè)計(jì)和實(shí)現(xiàn)用例 184
20.3   測(cè)試實(shí)現(xiàn)的用例 185
20.4   用例工程的好處 185
編者按 187
參考文獻(xiàn)和推薦讀物 188
第21章   用例建模的形式化 189
21.1   基本用例:建模語(yǔ)言的設(shè)計(jì)原理 189
21.1.1   用例模型的項(xiàng)目相關(guān)人員 190
21.1.2   用例模型的可表達(dá)性 190
21.2   形式化層次 192
21.2.1   基本構(gòu)件 192
21.2.2   類(lèi)元關(guān)系 193
21.2.3   交互圖 193
21.2.4   接口 194
21.2.5   狀態(tài)圖 195
21.3   經(jīng)驗(yàn) 195
21.4   結(jié)論 197
參考文獻(xiàn)和推薦讀物 197
第22章   對(duì)用例正在增長(zhǎng)的共識(shí) 199
22.1   背景 199
22.2   用例和對(duì)象 200
22.2.1   對(duì)象的觀點(diǎn) 202
22.2.2   把用例作為預(yù)想工具 202
22.3   重新修訂用例間的關(guān)系 203
22.3.1   泛化關(guān)系 203
22.3.2   擴(kuò)展關(guān)系 203
22.3.3   實(shí)例關(guān)系 204
22.4   其他方法 204
22.4.1   OMT/Rumbaugh 204
22.4.2   責(zé)任驅(qū)動(dòng)設(shè)計(jì)/Wirfs-Brock 205
22.4.3   對(duì)象行為分析 205
22.5   下一個(gè)是什么 206
參考文獻(xiàn) 207
Ivar語(yǔ)錄 209
第六部分   架構(gòu)與大規(guī)模系統(tǒng)
第23章   大規(guī)模系統(tǒng)中的用例 215
23.1   用例模型介紹 215
23.2   不同級(jí)別的系統(tǒng) 216
23.3   不同級(jí)別的用例模型 216
23.4   電話交換系統(tǒng)的例子 217
23.5   順序圖與系統(tǒng)接口 218
23.6   下屬系統(tǒng)是系統(tǒng) 219
23.7   不同級(jí)別用例模型間的映射 220
23.8   小結(jié) 221
致謝 221
參考文獻(xiàn) 221
第24章   互連系統(tǒng)的系統(tǒng) 223
24.1   互連系統(tǒng)的系統(tǒng) 223
24.2   系統(tǒng)開(kāi)發(fā)的工作流和模型 224
24.3   開(kāi)發(fā)互連系統(tǒng)的系統(tǒng) 225
24.4   系統(tǒng)間的關(guān)系 227
24.5   應(yīng)用領(lǐng)域 229
24.6   大規(guī)模系統(tǒng) 229
24.7   分布式系統(tǒng) 230
24.8   結(jié)論 230
參考文獻(xiàn) 230
第25章   擴(kuò)展—一種演進(jìn)大型系統(tǒng)
的技術(shù) 233
25.1   演進(jìn)面向?qū)ο筌浖?233
25.2   測(cè)試 234
25.3   擴(kuò)展 234
25.4   歷史注解 235
25.5   實(shí)現(xiàn)擴(kuò)展 235
25.6   結(jié)論 237
參考文獻(xiàn) 238
第26章   用例與架構(gòu) 239
26.1   用例驅(qū)動(dòng)開(kāi)發(fā) 239
26.2   架構(gòu)組織了開(kāi)發(fā)工作 241
26.3   保持用例和架構(gòu)的平衡 243
參考文獻(xiàn) 244
第27章   架構(gòu)是關(guān)于每件事情的—
但并非每件事情都是架構(gòu) 245
27.1   什么是架構(gòu) 245
27.1.1   架構(gòu)是關(guān)于每件事情的 246
27.1.2   架構(gòu)不是每件事情 246
27.2   模型是每件事情 247
27.3   架構(gòu)與模型 248
第28章   架構(gòu)的步驟 251
28.1   什么時(shí)候開(kāi)發(fā)架構(gòu) 251
28.2   哪些用例對(duì)架構(gòu)是重要的 251
28.2.1   降低最嚴(yán)重風(fēng)險(xiǎn)的用例 252
28.2.2   對(duì)系統(tǒng)的用戶最重要的用例 252
28.3   不要漏掉任何用例 252
28.4   架構(gòu)基線是一個(gè)系統(tǒng)—但卻是
一個(gè)“瘦小的”系統(tǒng) 253
28.5   架構(gòu)基線和架構(gòu)描述 254
28.6   架構(gòu)基線是可運(yùn)轉(zhuǎn)的 255
28.7   架構(gòu):最重要的決定因素 255
第29章   用接口和用例構(gòu)造可插拔的架構(gòu) 257
29.1   子系統(tǒng)和接口 257
29.2   一個(gè)電信的例子 258
29.2.1   本例中的子系統(tǒng) 260
29.2.2   為可插拔性而構(gòu)建—高層視圖 261
29.2.3   為可插拔性而構(gòu)建—低層視圖 264
29.2.4   不同層次視圖間的可跟蹤性 265
29.3   可插拔子系統(tǒng)的一種設(shè)計(jì)方法 265
29.3.1   第1步:確定最高層子系統(tǒng) 265
29.3.2   第2步:把用例分配到子系統(tǒng)中 266
29.3.3   第3步:指定通過(guò)接口實(shí)現(xiàn)的操作 266
29.3.4   第4步:設(shè)計(jì)每個(gè)子系統(tǒng)內(nèi)部 267
29.4   經(jīng)驗(yàn) 267
29.5   相關(guān)工作 268
29.6   結(jié)論 268
感謝 268
編者按 269
參考文獻(xiàn) 269
Ivar語(yǔ)錄 271
第七部分   結(jié)  束  語(yǔ)
第30章   Objectory就是統(tǒng)一過(guò)程 277
30.1   什么是基于構(gòu)件的開(kāi)發(fā) 278
30.2   怎樣找到構(gòu)件 280
30.3   基于構(gòu)件開(kāi)發(fā)和面向?qū)ο箝_(kāi)發(fā)
之間的區(qū)別 281
30.4   什么是Objectory 282
編者按 283
參考文獻(xiàn) 284
第31章   統(tǒng)一過(guò)程是迭代的 285
31.1   一小步一小步地開(kāi)發(fā) 285
31.2   迭代不是什么 286
31.3   生命周期中的迭代 287
參考文獻(xiàn) 289
Ivar語(yǔ)錄 291                  

本目錄推薦

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