注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具面向?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 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 307 字?jǐn)?shù):  

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

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

作者簡(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é)、科研與開(kāi)發(fā)。1987—1989年在新加坡國(guó)立大學(xué)參加科技合作。回國(guó)后在導(dǎo)師楊芙清院士主持的國(guó)家“八五”、“九五”重點(diǎn)科技攻關(guān)課題“大型軟件開(kāi)發(fā)環(huán)境青鳥(niǎo)系統(tǒng)”和“軟件工程環(huán)境工業(yè)化生產(chǎn)技術(shù)及系統(tǒng)”中擔(dān)任主要技術(shù)負(fù)責(zé)人。自1991年起注重于面向?qū)ο蠼7椒ǖ难芯?,并開(kāi)設(shè)了...

圖書(shū)目錄

第1章面向?qū)ο蠓椒ǜ耪?
1.1什么是面向?qū)ο?
1.2從認(rèn)識(shí)論看面向?qū)ο蠓椒ǖ男纬?
1.2.1軟件開(kāi)發(fā)——對(duì)事物的認(rèn)識(shí)和描述3
1.2.2語(yǔ)言的鴻溝4
1.2.3編程語(yǔ)言的發(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類(lèi)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ù)語(yǔ)對(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分析面臨的主要問(wèn)題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)一建模語(yǔ)言UML45
第3章本書(shū)的OOA方法概貌47
3.1引言47
3.2主要概念及表示法48
3.2.1建模元素及表示法48
3.2.2OOA的主要原則50
3.3OOA模型及其規(guī)約55
3.3.1基本模型——類(lèi)圖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過(guò)程60
3.5OOA與OOD的關(guān)系62
第4章發(fā)現(xiàn)對(duì)象、定義對(duì)象類(lèi)64
4.1對(duì)象和類(lèi)64
4.1.1對(duì)象、主動(dòng)對(duì)象以及它們的類(lèi)64
4.1.2類(lèi)的語(yǔ)義66
4.1.3在類(lèi)的抽象層次上建模67
4.1.4如何運(yùn)用對(duì)象和類(lèi)的概念69
4.2表示法70
4.3研究問(wèn)題域和用戶(hù)需求71
4.3.1研究用戶(hù)需求,明確系統(tǒng)責(zé)任71
4.3.2研究問(wèn)題域72
4.3.3確定系統(tǒng)邊界73
4.4發(fā)現(xiàn)對(duì)象74
4.4.1出發(fā)點(diǎn)——問(wè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ì)象分類(lèi)81
4.5.1將對(duì)象抽象為類(lèi)81
4.5.2檢查和調(diào)整81
4.5.3類(lèi)的命名82
4.6建立類(lèi)圖的對(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考慮的問(wèn)題89
5.3.4屬性的命名和定位90
5.4定義操作90
5.4.1行為分類(lèi)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操作過(guò)程描述94
5.4.6操作的命名和定位95
5.5建立類(lèi)圖的特征層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)性問(wèn)題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)問(wè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è)類(lèi)在關(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)說(shuō)明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)于依賴(lài)關(guān)系的討論166
6.5.1什么是依賴(lài)166
6.5.2依賴(lài)的定義和表示法中的若干問(wèn)題169
6.5.3依賴(lài)對(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)于用況圖的若干問(wèn)題討論190
7.6開(kāi)發(fā)過(guò)程和文檔組織193
7.6.1開(kāi)發(fā)過(guò)程小結(jié)193
7.6.2文檔組織194
7.6.3幾條建議195
第8章建立輔助模型197
8.1類(lèi)圖和其他模型圖之間的關(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)于順序圖的若干問(wè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)圖的若干問(wèn)題討論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)概念及問(wèn)題討論264
9.1.1術(shù)語(yǔ)問(wèn)題264
9.1.2規(guī)約是給誰(shuí)看的265
9.1.3采用形式語(yǔ)言還是自然語(yǔ)言266
9.1.4規(guī)約的組織方式問(wèn)題266
9.1.5關(guān)于對(duì)象約束語(yǔ)言O(shè)CL268
9.2類(lèi)的規(guī)約270
9.2.1目標(biāo)與措施270
9.2.2類(lèi)規(guī)約的內(nèi)容272
9.2.3類(lèi)規(guī)約的組織格式274
9.3對(duì)其他模型圖的規(guī)約276
9.4模型規(guī)約的建立過(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)件庫(kù)284
10.1.4軟件復(fù)用的根本困難287
10.2專(zhuān)向領(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)架的軟件開(kāi)發(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 ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)