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

UML系統(tǒng)分析設(shè)計(jì)與應(yīng)用案例

UML系統(tǒng)分析設(shè)計(jì)與應(yīng)用案例

定 價(jià):¥29.00

作 者: 冀振燕編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 面向?qū)ο笳Z言 程序設(shè)計(jì)

購(gòu)買這本書可以去


ISBN: 9787115109279 出版時(shí)間: 2003-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 332 字?jǐn)?shù):  

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

  本書是一本內(nèi)容全面的面向?qū)ο蠹夹g(shù)書籍。書中介紹了UML語言的基礎(chǔ)知識(shí)以及UML在面向?qū)ο蟮能浖到y(tǒng)分析和設(shè)計(jì)中的應(yīng)用,并通過實(shí)例講解了系統(tǒng)的面向?qū)ο蠓治雠c設(shè)計(jì)過程,以及如何用UML語言為系統(tǒng)建模。此外,還介紹了如何使用Rational Rose 2000中的前向工程和逆向工程。本書結(jié)合了豐富的實(shí)例,通過實(shí)例啟發(fā)讀者如何將所學(xué)到的面向?qū)ο蠹夹g(shù)應(yīng)用于軟件系統(tǒng)的分析、設(shè)計(jì)與開發(fā)中。本書可作為軟件設(shè)計(jì)與開發(fā)人員的參考手冊(cè),也可作為大專院校做面向?qū)ο蠓治雠c設(shè)計(jì)課程的教材使用。

作者簡(jiǎn)介

暫缺《UML系統(tǒng)分析設(shè)計(jì)與應(yīng)用案例》作者簡(jiǎn)介

圖書目錄

第一部分  基礎(chǔ)篇                  
 第1章  緒論 3                  
 1.1  統(tǒng)一建模語言UML 3                  
 1.1.1  UML的背景 3                  
 1.1.2  UML的發(fā)展 3                  
 1.1.3  UML的內(nèi)容 5                  
 1.1.4  UML的主要特點(diǎn) 5                  
 1.1.5  UML的功能 6                  
 1.1.6  UML的組成 7                  
 1.2  Rational統(tǒng)一過程(Rational Unified Process) 9                  
 1.2.1  RUP的發(fā)展 9                  
 1.2.2  什么是RUP 10                  
 1.2.3  過程概覽 11                  
 1.2.4  時(shí)間軸 12                  
 1.2.5  迭代 14                  
 1.2.6  工作流(Workflows) 15                  
 1.2.7  微過程的劃分 16                  
 1.3  工具 20                  
 1.4  小結(jié) 20                  
 第2章  面向?qū)ο蠓治雠c設(shè)計(jì)方法 21                  
 2.1  OOA/OOD方法 21                  
 2.1.1  面向?qū)ο蠓治觯∣OA) 23                  
 2.1.2  面向?qū)ο笤O(shè)計(jì)(OOD) 24                  
 2.2  OMT方法 25                  
 2.2.1  分析 26                  
 2.2.2  系統(tǒng)設(shè)計(jì) 28                  
 2.2.3  對(duì)象設(shè)計(jì)(Object Design) 29                  
 2.2.4  實(shí)現(xiàn)(Implementation) 30                  
 2.2.5  測(cè)試(Testing) 30                  
 2.2.6  模型 30                  
 2.3  Booch方法 31                  
 2.3.1  宏過程 32                  
 2.3.2  微過程 32                  
 2.4  OOSE方法 34                  
 2.4.1  分析階段 35                  
 2.4.2  構(gòu)造階段 35                  
 2.4.3  測(cè)試階段 36                  
 2.5  Fusion 方法 36                  
 2.5.1  分析階段 37                  
 2.5.2  設(shè)計(jì)階段 38                  
 2.5.3  實(shí)現(xiàn)階段 39                  
 2.6  小結(jié) 39                  
 第3章  UML的關(guān)系 40                  
 3.1  依賴關(guān)系(Dependency Relationship) 40                  
 3.2  類屬關(guān)系(Generalization Relationship) 43                  
 3.3  關(guān)聯(lián)關(guān)系(Association Relationship) 45                  
 3.3.1  角色(Role)與階元(Multiplicity) 45                  
 3.3.2  導(dǎo)航(Navigation) 46                  
 3.3.3  可見性(Visibility) 47                  
 3.3.4  限定符(Qualifier) 47                  
 3.3.5  接口說明符(Interface Specifier) 48                  
 3.3.6  聚合關(guān)系(Aggregation Relationship) 48                  
 3.3.7  組合關(guān)系(Composition Relationship) 49                  
 3.4  實(shí)現(xiàn)關(guān)系(Realize Relationship) 50                  
 3.5  小結(jié) 51                  
 第4章  UML的符號(hào) 52                  
 4.1  注釋 (Note) 52                  
 4.2  參與者(Actor) 52                  
 4.3  用例(Use Case) 54                  
 4.4  協(xié)作(Collaboration) 55                  
 4.5  類(Class) 55                  
 4.5.1  邊界類(Boundary Class) 58                  
 4.5.2  實(shí)體類(Entity Class) 58                  
 4.5.3  控制類(Control Class) 59                  
 4.5.4  參數(shù)類(Parameterized Class) 59                  
 4.6  對(duì)象(Object) 60                  
 4.7  消息(Message) 61                  
 4.8  接口(Interface) 62                  
 4.9  包(Package) 64                  
 4.10  組件(component) 66                  
 4.11  狀態(tài)(State) 68                  
 4.12  躍遷(transitions) 71                  
 4.13  判定(Decision) 73                  
 4.14  同步條(Synchronization Bars) 73                  
 4.15  活動(dòng)(Activities) 73                  
 4.16  節(jié)點(diǎn)(Node)和設(shè)備(Device) 73                  
 4.17  UML的擴(kuò)充機(jī)制 75                  
 4.17.1  原型(Stereotypes) 76                  
 4.17.2  標(biāo)記值(Tagged Values) 76                  
 4.17.3  約束(Constraints) 77                  
 4.18  小結(jié) 78                  
 第5章  視與圖 79                  
 5.1  視 79                  
 5.2  UML的圖 80                  
 5.3  小結(jié) 81                  
 第6章  用例圖 82                  
 6.1  用例圖(Use Case Diagrams) 82                  
 6.2  參與者(Actor) 83                  
 6.3  用例(Use Case) 85                  
 6.3.1  用例的描述 86                  
 6.3.2  用例與腳本(Scenario) 89                  
 6.3.3  用例間的關(guān)系 89                  
 6.4  用例圖的應(yīng)用 91                  
 6.5  小結(jié) 94                  
 第7章  類圖與對(duì)象圖 95                  
 7.1  類圖(Class Diagrams) 95                  
 7.2  類圖的劃分 97                  
 7.3  類圖的應(yīng)用 98                  
 7.4  對(duì)象圖(Object Diagrams) 101                  
 7.5  對(duì)象圖的應(yīng)用 101                  
 7.6  小結(jié) 102                  
 第8章  交互作用圖 103                  
 8.1  時(shí)序圖(Sequence Diagrams) 104                  
 8.2  協(xié)作圖(Collaboration Diagrams) 107                  
 8.3  語義等價(jià) 107                  
 8.4  交互作用圖的應(yīng)用 108                  
 8.5  小結(jié) 109                  
 第9章  活動(dòng)圖 110                  
 9.1  活動(dòng)圖(Activity Diagrams) 110                  
 9.2  組成元素 110                  
 9.2.1  動(dòng)作狀態(tài) 110                  
 9.2.2  活動(dòng)狀態(tài) 112                  
 9.2.3  躍遷 112                  
 9.2.4  分支 112                  
 9.2.5  分叉和聯(lián)結(jié)(Forking and Joining) 113                  
 9.2.6  泳道(Swimlanes) 114                  
 9.2.7  對(duì)象流(Object Flow) 115                  
 9.3  活動(dòng)圖的應(yīng)用 117                  
 9.4  小結(jié) 119                  
 第10章  狀態(tài)圖 120                  
 10.1  狀態(tài)圖(Statechart Diagrams) 120                  
 10.2  應(yīng)用 121                  
 10.3  小結(jié) 124                  
 第11章 組件圖與配置圖 125                  
 11.1  組件圖(Component Diagrams) 125                  
 11.2  組件圖的應(yīng)用 125                  
 11.3  配置圖(Deployment Diagrams) 128                  
 11.4  配置圖的應(yīng)用 129                  
 11.5  小結(jié) 132                  
                   
 第二部分  實(shí)踐篇                  
 第12章  圖書管理系統(tǒng)的分析與設(shè)計(jì) 135                  
 12.1  系統(tǒng)需求 135                  
 12.2  需求分析 136                  
 12.2.1  識(shí)別參與者 136                  
 12.2.2  識(shí)別用例 137                  
 12.2.3  用例的事件流描述 139                  
 12.3  靜態(tài)結(jié)構(gòu)模型 144                  
 12.3.1  定義系統(tǒng)對(duì)象 144                  
 12.3.2  定義用戶界面類 152                  
 12.3.3  建立類圖 157                  
 12.4  動(dòng)態(tài)行為模型 161                  
 12.4.1  建立交互作用圖 161                  
 12.4.2  建立狀態(tài)圖 175                  
 12.5  物理模型 176                  
 12.6  小結(jié) 177                  
 第13章  銀行系統(tǒng)的分析與設(shè)計(jì) 178                  
 13.1  系統(tǒng)需求 178                  
 13.2  分析問題領(lǐng)域 178                  
 13.2.1  識(shí)別參與者 179                  
 13.2.2  識(shí)別用例 179                  
 13.2.3  用例的事件流描述 180                  
 13.3  靜態(tài)結(jié)構(gòu)模型 189                  
 13.3.1  定義系統(tǒng)對(duì)象 189                  
 13.3.2  定義用戶界面類 194                  
 13.3.3  建立類圖 197                  
 13.3.4  建立數(shù)據(jù)庫(kù)模型 198                  
 13.4  動(dòng)態(tài)行為模型 199                  
 13.5  物理模型 206                  
 13.6  小結(jié) 207                  
 第14章  嵌入式系統(tǒng)設(shè)計(jì) 208                  
 14.1  系統(tǒng)需求 208                  
 14.2  需求分析 209                  
 14.3  靜態(tài)結(jié)構(gòu)模型 215                  
 14.3.1  識(shí)別出類 215                  
 14.3.2  建立類圖 215                  
 14.4  動(dòng)態(tài)行為模型 223                  
 14.4.1  狀態(tài)圖 223                  
 14.4.2  協(xié)作圖 232                  
 14.5  物理模型 236                  
 14.6  小結(jié) 238                  
 第15章  數(shù)據(jù)庫(kù)設(shè)計(jì) 239                  
 15.1  持久性數(shù)據(jù)庫(kù)層 239                  
 15.1.1  數(shù)據(jù)模型 239                  
 15.1.2  將對(duì)象映射到數(shù)據(jù)庫(kù) 240                  
 15.2  對(duì)象數(shù)據(jù)庫(kù)模型(Object Database Model) 241                  
 15.2.1  ODB建模原語 241                  
 15.2.2  映射到ODB 244                  
 15.3  對(duì)象關(guān)系數(shù)據(jù)庫(kù)模型(Object-relational Database Model) 250                  
 15.3.1  ORDB建模原語 251                  
 15.3.2  映射到ORDB 253                  
 15.4  關(guān)系數(shù)據(jù)庫(kù)模型(Relational Database Model) 258                  
 15.4.1  RDB建模原語 258                  
 15.4.2  映射到RDB 263                  
 15.5  小結(jié) 270                  
 第16章  Web 應(yīng)用程序設(shè)計(jì) 271                  
 16.1  Web應(yīng)用程序的結(jié)構(gòu) 271                  
 16.1.1  瘦Web客戶端模式 272                  
 16.1.2  胖Web客戶端模式 274                  
 16.1.3  Web發(fā)送(Web Delivery)模式 277                  
 16.2  Web應(yīng)用程序的設(shè)計(jì) 278                  
 16.2.1  瘦Web客戶端設(shè)計(jì) 280                  
 16.2.2  胖Web客戶端設(shè)計(jì) 286                  
 16.2.3  Web發(fā)送(Delivery)應(yīng)用程序的設(shè)計(jì) 288                  
 16.3  小結(jié) 292                  
 第17章  前向工程與逆向工程 293                  
 17.1  C++的代碼生成和逆向工程 293                  
 17.1.1  C++的代碼生成 294                  
 17.1.2  使用C++分析器的逆向工程 300                  
 17.2  Visual C++或Visual Basic的代碼生成與逆向工程 308                  
 17.2.1  代碼生成 308                  
 17.2.2  逆向工程 311                  
 17.3  應(yīng)用Java語言的代碼生成與逆向工程 312                  
 17.3.1  代碼生成 313                  
 17.3.2  逆向工程 318                  
 17.4  小結(jié) 319                  
 參考文獻(xiàn) 293                  

本目錄推薦

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