• UML与Rose建模实用教程
21年品牌 40万+商家 超1.5亿件商品

UML与Rose建模实用教程

全新正版 极速发货

22.56 5.7折 39.8 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者吕云翔,赵天宇,丛硕 编著 著

出版社人民邮电出版社

ISBN9787115418050

出版时间2016-04

装帧平装

开本16开

定价39.8元

货号1201359238

上书时间2024-12-02

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
吕云翔,北航软件学院副教授。

目录
第一部分概述
第1章软件工程与面向对象方法2
1.1软件工程简介2
1.1.1软件工程的发展过程2
1.1.2软件工程的目标和原则3
1.2面向对象方法简介3
1.2.1什么是面向对象方法3
1.2.2面向对象方法的发展历史4
1.2.3面向对象方法的基本概念4
1.2.4面向对象方法的优势6
小结7
习题7
第2章统一建模语言UML9
2.1软件建模简介9
2.1.1什么是模型9
2.1.2建模的重要性9
2.1.3建模的基本原理10
2.2UML简述10
2.3UML的发展历史11
2.3.1UML的出现背景11
2.3.2UML的诞生及其标准化12
2.3.3UML2规范12
2.4UML的目标与应用范围13
2.4.1UML的目标13
2.4.2UML的应用范围14
小结14
习题14
第3章RationalRose工具概述16
3.1Rose简述16
3.1.1何谓Rose16
3.1.2RationalRose对UML的支持17
3.2RationalRose的安装18
3.2.1安装前的准备18
3.2.2安装过程19
3.3RationalRose的使用25
3.3.1RationalRose界面介绍25
3.3.2Rose的基本操作31
小结38
习题38
第二部分UML概念详解
第4章UML概念模型40
4.1构造块40
4.1.1事物40
4.1.2关系42
4.1.3图43
4.2通用机制45
4.2.1规格说明45
4.2.2修饰45
4.2.3通用划分45
4.2.4扩展机制46
4.3“4+1”架构47
4.3.1“4+1”架构的概念和组成47
4.3.2“4+1”架构要解决的问题48
4.3.3运用“4+1”视图方法进行软件
架构设计49
小结50
习题50
第5章用例图52
5.1用例图的基本概念52
5.2参与者53
5.2.1参与者的概念53
5.2.2确定参与者53
5.2.3参与者的泛化关系54
5.3用例55
5.3.1用例的概念55
5.3.2用例与参与者55
5.3.3用例的特征56
5.3.4用例的粒度57
5.4用例之间的关系58
5.4.1泛化关系58
5.4.2依赖关系59
5.5用例描述与文档60
5.5.1用例描述概述60
5.5.2前置条件与后置条件61
5.5.3事件流61
5.5.4补充约束62
5.5.5用例文档实践62
5.6应用用例图建模63
5.6.1用例图建模技术63
5.6.2用例图使用要点65
5.7实验:使用Rose绘制用例图65
5.7.1用例图的Rose操作65
5.7.2绘制机票预订系统的用例图68
小结70
习题70
第6章类图与对象图73
6.1类图的基本概念73
6.2类图的组成元素74
6.2.1类74
6.2.2接口77
6.2.3类图中的关系77
6.2.4涉及类的其他概念83
6.3类图的实例——对象图85
6.3.1对象图概述86
6.3.2对象图的组成元素86
6.4类图与对象图的建模技术87
6.4.1类图的建模技术87
6.4.2正向工程与逆向工程88
6.4.3对象图的建模技术89
6.4.4面向对象设计的原则89
6.5实验:使用Rose绘制类图92
6.5.1类图的Rose操作92
6.5.2绘制机票预订系统的类图97
小结101
习题101
第7章包图104
7.1包图的基本概念104
7.2包104
7.2.1包的概念105
7.2.2包的作用107
7.2.3元素的分包原则107
7.3包的依赖关系107
7.4包图的建模技术109
7.5实验:使用Rose绘制包与包图110
7.5.1包图的Rose操作110
7.5.2使用包组织UML图中的元素112
小结112
习题113
第8章顺序图115
8.1顺序图的概念115
8.2顺序图的组成元素116
8.2.1对象116
8.2.2生命线116
8.2.3激活117
8.2.4消息117
8.3(*)UML2中的"片段"概念119
8.4顺序图建模技术120
8.5(*)顺序图的变体——时间图121
8.6实验:使用Rose绘制顺序图122
8.6.1顺序图的Rose操作122
8.6.2绘制登录用例的顺序图124
小结125
习题125
第9章协作图127
9.1协作图的概念127
9.2协作图的组成元素128
9.2.1对象128
9.2.2链129
9.2.3消息129
9.3协作图与顺序图130
9.4协作图建模技术131
9.5(*)UML2中的通信图131
9.6实验:使用Rose绘制协作图132
9.6.1协作图的Rose操作133
9.6.2绘制查询航班用例的协作图134
小结135
习题135
第10章状态图138
10.1状态图的基本概念138
10.1.1状态机138
10.1.2状态图139
10.2状态图的组成140
10.2.1简单状态140
10.2.2转换141
10.2.3伪状态144
10.3复合状态145
10.4状态图的建模技术147
10.5实验:使用Rose绘制状态图147
10.5.1状态图的Rose操作148
10.5.2绘制航班类的状态图152
小结154
习题154
第11章活动图156
11.1活动图基本概念156
11.2活动图组成元素157
11.2.1动作和活动节点157
11.2.2开始和终止158
11.2.3控制流158
11.2.4判断节点158
11.2.5合并节点159
11.2.6泳道159
11.3活动图的高级概念160
11.3.1并发160
11.3.2分叉节点161
11.3.3结合节点161
11.3.4对象流161
11.3.5扩展区域162
11.4活动图建模技术162
11.5活动图的进一步说明163
11.6实验:使用Rose绘制活动图163
11.6.1活动图的Rose操作163
11.6.2绘制用户购票的活动图166
小结167
习题167
第12章组件图170
12.1组件图的基本概念170
12.2组件图的组成元素171
12.2.1组件171
12.2.2接口172
12.2.3组件图中的关系173
12.2.4(*)Rose中的特殊组件173
12.2.5(*)UML2中组件的嵌套175
12.3组件图的建模技术175
12.4实验:使用Rose绘制组件图176
12.4.1组件图的Rose操作176
12.4.2绘制机票预订系统的组
件图178
小结179
习题179
第13章部署图181
13.1部署图的基本概念181
13.2部署图的组成元素181
13.2.1节点182
13.2.2部署图中的关系182
13.3部署图建模技术183
13.4实验:使用Rose绘制部署图183
13.4.1部署图的Rose操作183
13.4.2绘制机票预订系统的部署图185
小结185
习题186
第三部分建模过程剖析
第14章统一软件开发过程189
14.1统一软件开发过程概述189
14.1.1什么是软件开发过程189
14.1.2统一软件开发过程简介190
14.1.3统一软件开发过程发展历程190
14.2过程总览191
14.3阶段和迭代——时间维度191
14.3.1起始阶段192
14.3.2细化阶段193
14.3.3构建阶段194
14.3.4转化阶段195
14.3.5迭代195
14.4过程的静态结构196
14.4.1工作者196
14.4.2活动196
14.4.3制品197
14.4.4工作流197
14.5核心工作流197
14.6在统一软件开发过程中使用UML200
14.6.1起始阶段常用UML图201
14.6.2细化阶段常用UML图202
14.6.3构建阶段常用UML图202
14.6.4转化阶段常用UML图203
小结204
习题205
第15章小型网上书店系统207
15.1小型网上书店系统的需求分析207
15.1.1项目背景描述207
15.1.2系统需求分析207
15.1.3用户管理模块208
15.1.4订单管理模块208
15.1.5书目管理模块208
15.2系统的UML基本模型209
15.2.1需求分析阶段模型209
15.2.2基本动态模型210
15.3类的设计与实现212
15.3.1系统设计类213
15.3.2类的实现214
15.4系统的组件图和部署图215
15.4.1系统的组件图215
15.4.2系统的部署图215
第16章小型二手货交易系统217
16.1需求分析部分217
16.1.1子系统划分218
16.1.2系统功能需求218
16.1.3非功能需求221
16.2系统设计部分221
16.2.1系统设计类图221
16.2.2关键用例的动态模型224
16.2.3类的代码框架227
第17章汽车服务管理系统229
17.1汽车服务管理系统的需求分析229
17.1.1系统功能需求229
17.1.2车辆及路线管理模块230
17.1.3人员管理模块230
17.1.4信息管理模块230
17.2系统的UML基本模型230
17.2.1需求分析阶段模型230
17.2.2基本动态模型231
17.3系统中的类234
17.3.1系统类图234
17.3.2生成类的代码框架236
17.4系统的划分与部署237
17.4.1系统的包图237
17.4.2系统的部署图237
附录习题答案238
参考文献248

内容摘要
本书四部分,共21章,其中,第一部分包括软件工程与面向对象方法、UML概述、Rational Rose概述,第二部分包括UML概念模型、UML中的事物、UML中的关系、用例图、包图、类图、协作图、顺序图、状态图、组件图、活动图、部署图,第三部分包括统一软件开发过程,需求分析,系统分析,系统设计,系统实现、测试及部署,第四部分包括开发实例——博客网站。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP