中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
面向對象技術UML基礎與應用

包郵 面向對象技術UML基礎與應用

作者:張瑋
出版社:清華大學出版社出版時間:2021-03-01
開本: 16開 頁數: 284
本類榜單:教材銷量榜
中 圖 價:¥29.9(5.1折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

面向對象技術UML基礎與應用 版權信息

面向對象技術UML基礎與應用 內容簡介

教材分成兩個部分:**部分是介紹UML基礎知識,各種圖的畫法,結合具體應用實例進行講解;第二部分是介紹UML在軟件開發各個階段的應用。 教材按照應用能力培養為主線,采用案例教學,突出培養學生如何應用UML進行軟件系統的分析與設計。

面向對象技術UML基礎與應用 目錄

目錄


第1章面向對象技術概述/1

1.1軟件危機及軟件工程1

1.2對軟件開發的基本認識2

1.3軟件的固有復雜性3

1.4控制軟件復雜性的基本方法4

1.5面向對象技術5

1.6面向對象領域中的基本概念6

1.6.1對象和實例6

1.6.2類7

1.6.3封裝7

1.6.4繼承7

1.6.5多態9

1.6.6消息9

小結10

第2章UML概述/11

2.1為什么要學習UML11

2.2UML的歷史12

2.3UML的特點14

2.4UML的構成15

2.5UML的視圖16

2.6UML的應用領域17

2.7支持UML的工具17

2.8一個UML的例子18

2.9統一軟件開發過程簡介19

2.10Rational Rose簡介22

小結29

第3章用例和用例圖/30

3.1用例303.2參與者32

3.2.1參與者的概念32

3.2.2尋找和確定參與者33

3.2.3參與者之間的關系34

3.3腳本34

3.4用例間的關系34

3.4.1泛化關系35

3.4.2包含關系35

3.4.3擴展關系36

3.4.4用例的泛化、包含、擴展關系的比較36

3.5用例圖37

3.6用例的描述38

3.7尋找用例的方法43

3.8用例圖建模實例44

小結47

〖1〗面向對象技術UML基礎與應用目錄〖3〗〖3〗第4章順序圖和協作圖/48

4.1交互圖概述48

4.2順序圖48

4.3順序圖中的消息50

4.3.1調用消息50

4.3.2異步消息50

4.3.3返回消息51

4.3.4阻止消息和超時消息51

4.3.5消息的語法格式51

4.4建立順序圖的步驟52

4.5協作圖53

4.6建立協作圖的步驟54

4.7順序圖和協作圖的比較54

4.8常見問題分析54

小結57

第5章類圖和對象圖/58

5.1類的定義58

5.1.1類的屬性58

5.1.2類的操作59

5.2類之間的關系60

5.2.1關聯60

5.2.2聚集和組合66

5.2.3泛化關系67

5.2.4依賴關系67

5.3派生屬性和派生關聯68

5.4 抽象類和接口68

5.5版型69

5.6類圖70

5.6.1類圖的抽象層次70

5.6.2構造類圖71

5.7面向對象設計的原則71

5.7.1開閉原則72

5.7.2Liskov替換原則73

5.7.3依賴倒置原則73

5.7.4接口分離原則74

5.8對象圖76

小結77

第6章數據建模/79

6.1數據建模概述79

6.2數據庫設計的基本過程79

6.3數據庫設計的步驟81

6.4對象模型和數據模型相互轉換87

6.4.1對象模型轉換為數據模型87

6.4.2數據模型轉換為對象模型89

小結91

第7章包/92

7.1包的基本概念92

7.1.1包的可見性92

7.1.2包的命名92

7.1.3包之間的關系92

7.2設計包的原則93

7.2.1重用等價原則94

7.2.2共同閉包原則94

7.2.3共同重用原則94

7.2.4非循環依賴原則94

7.2.5設計包的原則小結95

7.3包的應用95

小結95

第8章狀態圖和活動圖/96

8.1什么是狀態圖96

8.2狀態圖的組成97

8.2.1狀態97

8.2.2組合狀態和子狀態97

8.2.3歷史狀態98

8.2.4轉移99

8.2.5事件100

8.2.6動作102

8.3活動圖的組成103

8.3.1活動103

8.3.2泳道103

8.3.3分支103

8.3.4分叉和匯合103

8.3.5對象流104

8.4活動圖的用途105

8.5狀態圖和活動圖的比較107

小結107

第9章構件圖/108

9.1什么是構件和構件圖108

9.2構件圖的作用109

9.3構件圖的工具支持110

9.3.1正向工程110

9.3.2逆向工程115

小結119

第10章部署圖/120

10.1什么是部署圖120

10.2部署圖中的基本概念120

10.2.1節點120

10.2.2連接121

10.3部署圖的例子121

小結123

第11章對象約束語言/124

11.1為什么需要OCL124

11.2OCL的特點124

11.3OCL的構成125

11.4OCL使用實例127

11.5OCL擴展討論128

小結129

第12章業務建模/130

12.1業務建模概述130

12.2業務建模中的基本概念131

12.3UML的業務建模擴展132

12.4業務體系結構135

12.5從業務模型到軟件模型138

小結140

第13章Web建模/141

13.1Web建模的基本概念141

13.2Web應用系統的體系結構142

13.3Web建模擴展WAE144

13.3.1服務器頁144

13.3.2客戶機頁145

13.3.3>關聯145

13.3.4>關聯146

13.3.5表單146

13.3.6關聯147

13.3.7框架集148

13.3.8>關聯148

13.3.9>和>關聯150

13.3.10Session和JavaBean建模150

13.3.11Servlet建模150

13.4Rose的Web建模使用說明151

13.5Web建模實例158

小結159

第14章UML與設計模式/160

14.1為什么要使用設計模式160

14.2設計模式的歷史160

14.3設計模式的分類161

14.4設計模式的實例162

14.4.1Facade設計模式162

14.4.2Abstract Factory設計模式165

14.4.3Visitor設計模式168

14.5在Rose中使用設計模式174

小結177

第15章面向對象實現技術/178

15.1面向對象程序設計語言概述178

15.2幾種典型的OOPL179

15.2.1Smalltalk179

15.2.2Eiffel180

15.2.3C++182

15.2.4Java182

15.2.5ObjectiveC183

15.2.6CLOS語言的特色183

15.3其他OOPL183

小結184

第16章RUP軟件開發過程/185

16.1什么是軟件開發過程185

16.2RUP的歷史185

16.36個*佳開發經驗186

16.3.1迭代式開發186

16.3.2管理需求187

16.3.3使用基于構件的體系結構187

16.3.4可視化軟件建模187

16.3.5驗證軟件質量187

16.3.6控制軟件變更187

16.4RUP軟件開發生命周期188

16.5RUP中的核心概念189

16.6RUP的特點191

16.6.1用例驅動191

16.6.2以體系結構為中心191

16.6.3迭代和增量192

16.7RUP裁剪192

16.8RUP Builder193

小結197

第17章UML開發工具/198

17.1支持UML的常見工具198

17.1.1Together198

17.1.2ArgoUML198

17.1.3MagicDraw UML198

17.1.4Visual Paradigm for UML199

17.1.5Visio199

17.1.6StarUML199

17.1.7BridgePoint199

17.2Rational Suite 2003開發工具200

17.2.1Rational RequisitePro200

17.2.2Rational ClearCase200

17.2.3Rational ClearQuest201

17.2.4Rational PureCoverage201

17.2.5Rational Purify201

17.2.6Rational Quantify202

17.2.7Rational SoDA for Word202

17.2.8其他工具202

17.3Rose 2007203

17.4Rose Model Integrator203

17.5Rose Web Publisher204

17.6Rose腳本205

17.7Rose插件208

17.8在Rose中增加新的版型210

小結214

第18章實例應用分析/215

18.1引言215

18.2問題陳述215

18.3分析階段模型說明218

18.3.1分析階段的用例圖218

18.3.2分析階段的邏輯視圖221

18.4設計階段模型說明225

18.4.1設計階段的用例圖225

18.4.2設計階段的邏輯視圖226

18.4.3設計階段的進程視圖231

18.4.4設計階段的部署視圖232

18.5課程注冊系統實例總結233

第19章綜合練習/234

附錄/238

附錄A模擬試題(一)及答案238

附錄B模擬試題(二)及答案252

參考文獻/267


展開全部

面向對象技術UML基礎與應用 作者簡介

王養廷,華北科技學院計算機系教授,編寫教材多部,主要從事程序設計等課程的教學與研究。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 彩超机-黑白B超机-便携兽用B超机-多普勒彩超机价格「大为彩超」厂家 | 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 京马网,京马建站,网站定制,营销型网站建设,东莞建站,东莞网站建设-首页-京马网 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 |