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

UML系統(tǒng)分析與設(shè)計(jì)

UML系統(tǒng)分析與設(shè)計(jì)

定 價(jià):¥35.00

作 者: 薛均曉,李占波 編
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校軟件工程專業(yè)規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787111476696 出版時(shí)間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 272 字?jǐn)?shù):  

內(nèi)容簡介

  本書將以“實(shí)用性”和“應(yīng)用性”為基本理念,堅(jiān)持“理論扎實(shí)”和“實(shí)踐操作為重”的原則,全書將在系統(tǒng)介紹系統(tǒng)分析與設(shè)計(jì)以及UML統(tǒng)一建模語言基礎(chǔ)理論的基礎(chǔ)上,通過完整的建模案例講解如何在工程實(shí)踐中使用面向?qū)ο蟮乃枷牒蚒ML建模方法。

作者簡介

暫缺《UML系統(tǒng)分析與設(shè)計(jì)》作者簡介

圖書目錄

前言
教學(xué)建議
第1章面向?qū)ο蠓治雠c設(shè)計(jì)引論1
1.1 軟件系統(tǒng)概述1
1.1.1 軟件的概念和特點(diǎn)1
1.1.2 軟件的本質(zhì)2
1.1.3 軟件工程3
1.2 面向?qū)ο蟮暮x4
1.2.1 什么是面向?qū)ο?
1.2.2 對象5
1.2.3 類5
1.2.4 消息5
1.2.5 封裝6
1.2.6 繼承6
1.2.7 多態(tài)6
1.3 面向?qū)ο蟮挠行?
1.3.1 面向過程方法的困難7
1.3.2 面向?qū)ο蠓椒ǖ挠行?
1.4 面向?qū)ο箜?xiàng)目開發(fā)8
1.4.1 面向?qū)ο蠼? 8
1.4.2 面向?qū)ο缶幊?
1.4.3 面向?qū)ο缶幊陶Z言9
1.4.4 面向?qū)ο笙到y(tǒng)開發(fā)過程10
1.4.5 面向?qū)ο蠓治雠c面向?qū)ο笤O(shè)計(jì)11
1.5 總結(jié)12
習(xí)題13
第2章統(tǒng)一建模語言UML與建模工具Rational Rose14
2.1 模型與建模14
2.1.1 軟件開發(fā)模型14
2.1.2 分析模型與設(shè)計(jì)模型16
2.2 UML簡介16
2.2.1 什么是UML16
2.2.2 UML發(fā)展歷史17
2.2.3 UML與軟件開發(fā)18
2.2.4 UML 的模型、視圖、圖與系統(tǒng)架構(gòu)建模19
2.3 UML視圖、圖與建模元素20
2.3.1 用例視圖20
2.3.2 邏輯視圖21
2.3.3 構(gòu)件視圖21
2.3.4 并發(fā)視圖21
2.3.5 部署視圖21
2.3.6 UML圖22
2.3.7 UML模型元素26
2.4 通用機(jī)制和擴(kuò)展機(jī)制27
2.4.1 通用機(jī)制27
2.4.2 擴(kuò)展機(jī)制28
2.5UML建模工具概述29
2.6Rational Rose安裝與基本操作31
2.6.1Windows XP系統(tǒng)下Rational Rose安裝步驟31
2.6.2Windows 7系統(tǒng)安裝Rational Rose啟動報(bào)錯(cuò)處理36
2.6.3Rational Rose啟動與主界面37
2.6.4使用Rational Rose建模42
2.6.5 Rational Rose全局選項(xiàng)設(shè)置44
2.7Rational Rose的四種視圖模型45
2.7.1用例視圖45
2.7.2 邏輯視圖47
2.7.3構(gòu)件視圖49
2.7.4 部署視圖50
2.8Rational Rose雙向工程51
2.8.1 正向工程51
2.8.2逆向工程53
2.8.3用Rational Rose對VC++進(jìn)行逆向工程54
2.9總結(jié)61
習(xí)題61
第3章需求分析與用例模型63
3.1需求分析面面觀63
3.1.1需求分析的難點(diǎn)63
3.1.2需求分析的要點(diǎn)64
3.1.3需求分析建模65
3.2用例模型基本概念66
3.3用例圖組成要素及表示方法67
3.3.1參與者67
3.3.2用例68
3.3.3關(guān)系69
3.4描述用例72
3.4.1 事件流72
3.4.2 描述用例模板74
3.5用例圖建模及案例分析75
3.5.1創(chuàng)建用例圖75
3.5.2用例圖工具箱按鈕75
3.5.3創(chuàng)建參與者與用例76
3.5.4創(chuàng)建關(guān)系77
3.5.5用例圖建模案例78
3.6總結(jié)80
習(xí)題80
第4章系統(tǒng)靜態(tài)分析與靜態(tài)模型82
4.1類圖82
4.1.1類圖概述82
4.1.2類及類的表示82
4.1.3接口86
4.1.4類之間的關(guān)系87
4.2關(guān)聯(lián)關(guān)系87
4.2.1二元關(guān)聯(lián)87
4.2.2導(dǎo)航性87
4.2.3標(biāo)注關(guān)聯(lián)88
4.2.4聚合與組合88
4.2.5關(guān)聯(lián)、組合與聚合關(guān)系辨析89
4.3泛化關(guān)系91
4.3.1泛化及其表示方法91
4.3.2抽象類與多態(tài)92
4.4依賴關(guān)系與實(shí)現(xiàn)關(guān)系93
4.5類圖建模及案例分析94
4.5.1 創(chuàng)建類94
4.5.2創(chuàng)建類與類之間的關(guān)系95
4.5.3案例分析96
4.6對象圖99
4.6.1對象圖的組成99
4.6.2類圖和對象圖的區(qū)別100
4.6.3創(chuàng)建對象圖100
4.7總結(jié)101
習(xí)題101
第5章系統(tǒng)動態(tài)分析與交互模型103
5.1交互模型概述103
5.2序列圖定義和組成要素104
5.2.1序列圖定義104
5.2.2序列圖組成要素104
5.3序列圖建模及案例分析108
5.3.1 創(chuàng)建對象108
5.3.2創(chuàng)建生命線111
5.3.3創(chuàng)建消息112
5.3.4銷毀對象115
5.4協(xié)作圖定義和組成要素119
5.4.1 協(xié)作圖定義119
5.4.2協(xié)作圖組成要素120
5.5協(xié)作圖建模及案例分析123
5.5.1創(chuàng)建對象123
5.5.2創(chuàng)建消息125
5.5.3創(chuàng)建鏈126
5.6總結(jié)128
習(xí)題129
第6章系統(tǒng)動態(tài)分析與行為模型131
6.1基于狀態(tài)的對象行為建模131
6.1.1狀態(tài)機(jī)131
6.1.2狀態(tài)圖基本概念132
6.2狀態(tài)圖組成要素133
6.2.1狀態(tài)133
6.2.2轉(zhuǎn)換138
6.2.3判定140
6.2.4同步140
6.2.5事件141
6.3狀態(tài)圖建模及案例分析143
6.3.1創(chuàng)建狀態(tài)圖143
6.3.2創(chuàng)建初始和終止?fàn)顟B(tài)144
6.3.3創(chuàng)建狀態(tài)144
6.3.4創(chuàng)建狀態(tài)之間的轉(zhuǎn)換146
6.3.5創(chuàng)建事件146
6.3.6創(chuàng)建動作146
6.3.7創(chuàng)建監(jiān)護(hù)條件147
6.4基于活動的系統(tǒng)行為建模149
6.4.1活動圖概述149
6.4.2活動圖基本概念149
6.4.3活動圖與流程圖的區(qū)別150
6.5活動圖組成要素152
6.5.1動作狀態(tài)152
6.5.2活動狀態(tài)152
6.5.3組合活動153
6.5.4分叉與結(jié)合153
6.5.5分支與合并154
6.5.6泳道154
6.5.7對象流155
6.6 活動圖建模及案例分析157
6.6.1 創(chuàng)建活動圖157
6.6.2創(chuàng)建初始和終止?fàn)顟B(tài)158
6.6.3創(chuàng)建動作狀態(tài)158
6.6.4創(chuàng)建活動狀態(tài)159
6.6.5創(chuàng)建轉(zhuǎn)換159
6.6.6創(chuàng)建分叉與結(jié)合159
6.6.7創(chuàng)建分支與合并160
6.6.8創(chuàng)建泳道160
6.6.9創(chuàng)建對象流161
6.7總結(jié)164
習(xí)題165
第7章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)模型168
7.1系統(tǒng)體系結(jié)構(gòu)概述168
7.1.1系統(tǒng)設(shè)計(jì)主要任務(wù)168
7.1.2系統(tǒng)體系結(jié)構(gòu)建模主要活動169
7.2包圖169
7.2.1包圖的基本概念169
7.2.2包的表示方法171
7.2.3可見性171
7.2.4 包之間的關(guān)系172
7.2.5使用Rational Rose創(chuàng)建包圖172
7.3構(gòu)件圖的基本概念174
7.3.1構(gòu)件175
7.3.2構(gòu)件圖177
7.4部署圖的基本概念178
7.4.1結(jié)點(diǎn)178
7.4.2部署圖180
7.5構(gòu)件圖與部署圖建模及案例分析180
7.5.1創(chuàng)建構(gòu)件圖180
7.5.2創(chuàng)建部署圖184
7.5.3案例分析188
7.6總結(jié)189
習(xí)題190
第8章軟件工程引論與統(tǒng)一軟件過程RUP191
8.1軟件開發(fā)中的經(jīng)典階段191
8.2傳統(tǒng)軟件開發(fā)方法學(xué)192
8.2.1傳統(tǒng)軟件開發(fā)方法學(xué)簡介192
8.2.2瀑布模型193
8.3軟件開發(fā)新方法學(xué)194
8.3.1什么是統(tǒng)一過程RUP194
8.3.2RUP的發(fā)展歷程及其應(yīng)用194
8.3.3RUP二維模型195
8.3.4RUP的核心工作流200
8.3.5RUP的迭代開發(fā)模型201
8.3.6RUP的應(yīng)用優(yōu)勢和局限性 202
8.4其他軟件開發(fā)模型203
8.4.1噴泉模型203
8.4.2原型模型203
8.4.3XP模型204
8.5總結(jié)205
習(xí)題205
第9章綜合實(shí)例—銀行核心業(yè)務(wù)系統(tǒng)206
9.1需求分析206
9.2系統(tǒng)建模206
9.2.1創(chuàng)建系統(tǒng)用例模型206
9.2.2創(chuàng)建系統(tǒng)靜態(tài)模型208
9.2.3創(chuàng)建系統(tǒng)動態(tài)模型212
9.2.4創(chuàng)建系統(tǒng)部署模型225
9.3總結(jié)226
參考文獻(xiàn)227

本目錄推薦

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