注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具面向?qū)ο蟮南到y(tǒng)分析(第2版)

面向?qū)ο蟮南到y(tǒng)分析(第2版)

面向?qū)ο蟮南到y(tǒng)分析(第2版)

定 價(jià):¥33.00

作 者: 邵維忠、楊芙清
出版社: 清華大學(xué)
叢編項(xiàng): 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科研究生系列教材(中文版)
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787302136774 出版時(shí)間: 2006-12-01 包裝: 平裝
開本: 16開 頁數(shù): 307 字?jǐn)?shù):  

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

  本書是一本論述面向?qū)ο蠓治龇椒ǖ膶V涞?版于1998年由清華大學(xué)出版社出版,被國(guó)內(nèi)許多大學(xué)用作研究生或高年級(jí)本科生教材,并被許多軟件開發(fā)單位作為工程技術(shù)用書,至今每年仍在增印。本次再版,根據(jù)國(guó)內(nèi)外面向?qū)ο箢I(lǐng)域理論與技術(shù)的最新發(fā)展,并參照統(tǒng)一建模語言UML2.0的最新版本,做了大量的補(bǔ)充、修改和完善工作,同時(shí)在概念解釋、文字陳述與圖解等方面也做了不少改進(jìn)。.全書共10章,前3章系統(tǒng)地介紹面向?qū)ο蠓椒ǖ幕局R(shí),論述面向?qū)ο蟮姆治觯∣OA)的主要特點(diǎn)和優(yōu)勢(shì),概要地介紹本書的OOA方法之主要特色。第4~第9章詳細(xì)介紹OOA的全過程,圍繞面向?qū)ο蠼V械幕灸P停悎D),需求模型(用況圖),輔助模型(包圖、順序圖、活動(dòng)圖以及其他各種UML模型圖)和模型規(guī)約,對(duì)每個(gè)開發(fā)活動(dòng)進(jìn)行深入討論,給出詳細(xì)的過程指導(dǎo)和工程策略。第10章集中討論軟件復(fù)用及其與OOA的關(guān)系,給出按軟件復(fù)用的要求組織OOA過程的策略。...

作者簡(jiǎn)介

  作者:邵維忠邵維忠北京大學(xué)信息科學(xué)技術(shù)學(xué)院教授、博士生導(dǎo)師,中國(guó)計(jì)算機(jī)學(xué)會(huì)理事。1970年畢業(yè)于北京大學(xué)數(shù)學(xué)力學(xué)系,1979—1983年在計(jì)算機(jī)科學(xué)技術(shù)系任教并攻讀碩士學(xué)位。早期主要從事操作系統(tǒng)和軟件工程領(lǐng)域的教學(xué)、科研與開發(fā)。1987—1989年在新加坡國(guó)立大學(xué)參加科技合作?;貒?guó)后在導(dǎo)師楊芙清院士主持的國(guó)家“八五”、“九五”重點(diǎn)科技攻關(guān)課題“大型軟件開發(fā)環(huán)境青鳥系統(tǒng)”和“軟件工程環(huán)境工業(yè)化生產(chǎn)技術(shù)及系統(tǒng)”中擔(dān)任主要技術(shù)負(fù)責(zé)人。自1991年起注重于面向?qū)ο蠼7椒ǖ难芯?,并開設(shè)了...

圖書目錄

第1章面向?qū)ο蠓椒ǜ耪?
1.1什么是面向?qū)ο?
1.2從認(rèn)識(shí)論看面向?qū)ο蠓椒ǖ男纬?
1.2.1軟件開發(fā)——對(duì)事物的認(rèn)識(shí)和描述3
1.2.2語言的鴻溝4
1.2.3編程語言的發(fā)展使鴻溝變小4
1.2.4軟件工程學(xué)的作用6
1.2.5面向?qū)ο笫擒浖椒▽W(xué)的返璞歸真11
1.3面向?qū)ο蠓椒ǖ幕靖拍?2
1.3.1對(duì)象12
1.3.2類13
1.3.3封裝15
1.3.4繼承17
1.3.5聚合18
1.3.6關(guān)聯(lián)19
1.3.7消息21
1.3.8多態(tài)性22
1.3.9其他22
1.3.10術(shù)語對(duì)照24
1.4面向?qū)ο蠓椒ǖ臍v史及現(xiàn)狀26
1.4.1歷史26
1.4.2發(fā)展到軟件生命周期的前期階段27
1.4.3當(dāng)前的研究及實(shí)踐領(lǐng)域30
第2章為什么需要OOA32
2.1什么是OOA32
2.2分析面臨的主要問題32
2.3分析方法綜述36
2.3.1功能分解法36
2.3.2數(shù)據(jù)流法37
2.3.3信息建模法39
2.3.4面向?qū)ο蠓椒?0
2.3.5分析方法的比較40
2.3.6OOA的主要優(yōu)點(diǎn)42
2.4各種OOA方法43
2.5關(guān)于統(tǒng)一建模語言UML45
第3章本書的OOA方法概貌47
3.1引言47
3.2主要概念及表示法48
3.2.1建模元素及表示法48
3.2.2OOA的主要原則50
3.3OOA模型及其規(guī)約55
3.3.1基本模型——類圖55
3.3.2需求模型——用況圖56
3.3.3輔助模型——包圖、順序圖、活動(dòng)圖及其他56
3.3.4模型規(guī)約58
3.3.5完整的OOA文檔及詳簡(jiǎn)程度的控制58
3.4OOA過程60
3.5OOA與OOD的關(guān)系62
第4章發(fā)現(xiàn)對(duì)象、定義對(duì)象類64
4.1對(duì)象和類64
4.1.1對(duì)象、主動(dòng)對(duì)象以及它們的類64
4.1.2類的語義66
4.1.3在類的抽象層次上建模67
4.1.4如何運(yùn)用對(duì)象和類的概念69
4.2表示法70
4.3研究問題域和用戶需求71
4.3.1研究用戶需求,明確系統(tǒng)責(zé)任71
4.3.2研究問題域72
4.3.3確定系統(tǒng)邊界73
4.4發(fā)現(xiàn)對(duì)象74
4.4.1出發(fā)點(diǎn)——問題域和系統(tǒng)責(zé)任74
4.4.2正確地運(yùn)用抽象原則74
4.4.3策略與啟發(fā)75
4.4.4審查和篩選78
4.4.5識(shí)別主動(dòng)對(duì)象80
4.5對(duì)象分類81
4.5.1將對(duì)象抽象為類81
4.5.2檢查和調(diào)整81
4.5.3類的命名82
4.6建立類圖的對(duì)象層83
第5章定義屬性與操作84
5.1對(duì)象的屬性和操作84
5.2表示法86
5.3定義屬性86
5.3.1策略與啟發(fā)86
5.3.2審查與篩選88
5.3.3推遲到OOD考慮的問題89
5.3.4屬性的命名和定位90
5.4定義操作90
5.4.1行為分類90
5.4.2策略與啟發(fā)91
5.4.3審查與調(diào)整92
5.4.4認(rèn)識(shí)對(duì)象的主動(dòng)行為93
5.4.5操作過程描述94
5.4.6操作的命名和定位95
5.5建立類圖的特征層96
5.6接口的概念及其用途97
第6章定義對(duì)象間的關(guān)系101
6.1一般特殊結(jié)構(gòu)102
6.1.1相關(guān)概念102
6.1.2表示法104
6.1.3如何發(fā)現(xiàn)一般特殊結(jié)構(gòu)105
6.1.4審查與調(diào)整108
6.1.5一般特殊結(jié)構(gòu)的簡(jiǎn)化110
6.1.6多繼承及多態(tài)性問題113
6.1.7調(diào)整對(duì)象層和特征層115
6.2整體部分結(jié)構(gòu)116
6.2.1相關(guān)概念116
6.2.2表示法119
6.2.3如何發(fā)現(xiàn)整體部分結(jié)構(gòu)120
6.2.4審查與篩選121
6.2.5整體部分結(jié)構(gòu)的高級(jí)應(yīng)用技巧122
6.2.5.1簡(jiǎn)化對(duì)象的定義122
6.2.5.2支持軟件復(fù)用123
6.2.5.3表示數(shù)量不定的組成部分124
6.2.5.4表示動(dòng)態(tài)變化的對(duì)象特征124
6.2.5.5兩種結(jié)構(gòu)之間的變通127
6.2.6調(diào)整對(duì)象層和屬性層129
6.3關(guān)聯(lián)129
6.3.1相關(guān)概念129
6.3.2表示法及實(shí)現(xiàn)技術(shù)131
6.3.2.1基本表示法131
6.3.2.2二元關(guān)聯(lián)的實(shí)現(xiàn)132
6.3.3運(yùn)用簡(jiǎn)單的關(guān)聯(lián)概念解決復(fù)雜的關(guān)聯(lián)問題135
6.3.3.1帶有屬性和操作的關(guān)聯(lián)135
6.3.3.2三元關(guān)聯(lián)和n元關(guān)聯(lián)138
6.3.3.3一個(gè)類在關(guān)聯(lián)中多次出現(xiàn)141
6.3.3.4關(guān)聯(lián)端點(diǎn)的復(fù)雜情況142
6.3.4如何建立關(guān)聯(lián)147
6.3.5對(duì)象層、特征層的增補(bǔ)及關(guān)聯(lián)說明151
6.4消息152
6.4.1什么是消息152
6.4.1.1順序系統(tǒng)中的消息152
6.4.1.2并發(fā)系統(tǒng)中的消息153
6.4.1.3消息對(duì)OOA的意義157
6.4.2消息的表示法157
6.4.3如何建立消息163
6.4.4消息的規(guī)約166
6.5關(guān)于依賴關(guān)系的討論166
6.5.1什么是依賴166
6.5.2依賴的定義和表示法中的若干問題169
6.5.3依賴對(duì)面向?qū)ο蠼5淖饔?72
第7章建立需求模型175
7.1需求分析和系統(tǒng)分析175
7.2基于用況的需求分析基本思路176
7.3系統(tǒng)邊界與參與者176
7.3.1什么是系統(tǒng)邊界177
7.3.2什么是參與者178
7.3.3系統(tǒng)邊界與參與者對(duì)OOA的意義180
7.3.4如何發(fā)現(xiàn)參與者180
7.4用況182
7.4.1什么是用況182
7.4.2用況對(duì)OOA的意義184
7.4.3表示形式和例子185
7.4.4如何定義用況188
7.5用況圖189
7.5.1用況圖中的主要模型元素及表示法189
7.5.2關(guān)于用況圖的若干問題討論190
7.6開發(fā)過程和文檔組織193
7.6.1開發(fā)過程小結(jié)193
7.6.2文檔組織194
7.6.3幾條建議195
第8章建立輔助模型197
8.1類圖和其他模型圖之間的關(guān)系197
8.2包圖200
8.2.1包的概念、用途及表示法200
8.2.2包之間的關(guān)系及表示法201
8.2.3如何建立包圖204
8.2.3.1將模型元素打包204
8.2.3.2包的命名207
8.2.3.3組織嵌套的包208
8.2.3.4減少包的嵌套層次209
8.2.3.5建立包之間的關(guān)系209
8.2.4用包圖控制對(duì)系統(tǒng)模型的視野211
8.3順序圖212
8.3.1順序圖及其用途212
8.3.2主要概念及表示法213
8.3.3順序圖的組織機(jī)制與復(fù)用217
8.3.4關(guān)于順序圖的若干問題討論219
8.3.5如何建立順序圖222
8.4活動(dòng)圖225
8.4.1活動(dòng)圖及其用途225
8.4.2主要概念及表示法226
8.4.3一個(gè)活動(dòng)圖的例子230
8.4.4關(guān)于活動(dòng)圖的若干問題討論231
8.4.5如何使用活動(dòng)圖234
8.5UML的其他幾種模型圖237
8.5.1對(duì)象圖237
8.5.2組合結(jié)構(gòu)圖238
8.5.3通信圖239
8.5.4交互概覽圖241
8.5.5定時(shí)圖243
8.5.6狀態(tài)機(jī)圖245
8.5.7構(gòu)件圖256
8.5.8部署圖262
第9章模型規(guī)約264
9.1相關(guān)概念及問題討論264
9.1.1術(shù)語問題264
9.1.2規(guī)約是給誰看的265
9.1.3采用形式語言還是自然語言266
9.1.4規(guī)約的組織方式問題266
9.1.5關(guān)于對(duì)象約束語言O(shè)CL268
9.2類的規(guī)約270
9.2.1目標(biāo)與措施270
9.2.2類規(guī)約的內(nèi)容272
9.2.3類規(guī)約的組織格式274
9.3對(duì)其他模型圖的規(guī)約276
9.4模型規(guī)約的建立過程277
第10章OOA與軟件復(fù)用279
10.1軟件復(fù)用279
10.1.1概述279
10.1.2可復(fù)用構(gòu)件282
10.1.3構(gòu)件庫284
10.1.4軟件復(fù)用的根本困難287
10.2專向領(lǐng)域的復(fù)用及領(lǐng)域分析290
10.2.1可復(fù)用的軟件構(gòu)架290
10.2.2領(lǐng)域分析291
10.2.3基于構(gòu)件/構(gòu)架的軟件開發(fā)292
10.3OOA對(duì)軟件復(fù)用的支持294
10.3.1支持軟件復(fù)用的OO概念與原則294
10.3.2支持軟件復(fù)用的OOA方法295
10.4復(fù)用技術(shù)對(duì)OOA的支持297
索引302
參考文獻(xiàn)305

本目錄推薦

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