UML基础与建模实践教程
作者: 王先国
出版时间:2015年12月
出版社:机械工业出版社
- 机械工业出版社
- 9787111515548
- 41366
- 0045176898-0
- 平装
- 16开
- 2015年12月
- 工学
- 软件工程
- TP312UM
- 计算机及相关专业
- 本科
本书是一本关于UML建模的实践教程,以大量案例为基础,重点介绍了UML体系结构、UML元素语义、语法、UML建模方法和RUP统一过程。全书分为3篇,共17章。第1篇(第1~13章)为UML语言基础,内容包括:UML语言体系结构、UML组成元素、UML图的表示方法、UML图的作用;第2篇(第14~15章)为UML高级技术,内容包括:Rose双向工程、RUP统一软件过程;第3篇(第16~17章)为UML建模实践,内容包括:网上书店建模和气象站数据建模,本篇重点介绍了领域建模与分析过程、用例建模与分析过程、动态建模与分析过程、RUP分析和设计过程。
本书重点突出了UML语言的表示方法、系统建模方法和建模过程。书中所有的概念、技术、建模方法都通过实例来演示,内容精炼,表达简明,实例丰富,非常适合作为高等院校计算机专业及相关专业的教材,也可以作为培训机构相关专业的培训教材。
本书配套授课电子课件,需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(微信:15910938545,QQ:2850823885,email:2308140194@qq.com,电话:010-88379739)另外,为方便任课教师进行交流,提供本科计算机教师QQ交流群:158665100,欢迎加入!CAD/CAM/CAE教师交流群:329622498
出版说明
前言
第1章UML概述
1.1UML简介
1.1.1UML简史
1.1.2UML定义
1.1.3UML的特点
1.2模型
1.2.1模型的用途
1.2.2建模目标
1.2.3建模原则
1.2.4为什么要建模
1.2.5系统开发中的模型分类
1.3UML工具与工具选择
1.4UML语言应用
1.5小结
1.6习题
第2章UML语言体系
2.1UML语言组成
2.2事物
2.2.1结构事物
2.2.2行为事物
2.2.3分组事物
2.2.4注释事物
2.3关系
2.4图和视图
2.4.1UML图
2.4.2UML视图
2.5规则和公共机制
2.6系统建模与视图
2.7小结
2.8习题
第3章类图
3.1类的表示
3.2类图的概念
3.3类图中的元素
3.4类间关系
3.4.1依赖关系
3.4.2泛化关系
3.4.3实现关系
3.4.4关联关系
3.4.5关联的属性
3.5阅读类图
3.6小结
3.7习题
第4章对象图
4.1对象
4.1.1对象的三要素
4.1.2对象分类
4.2对象的表示
4.3对象图
4.4对象间的关系
4.5类图与对象图
4.6阅读对象图的方法
4.7小结
4.8习题
第5章包图
5.1包
5.2包的表示
5.2.1包命名
5.2.2包中的元素
5.2.3包的构造型表示法
5.3包图实例
5.4包间关系
5.4.1依赖关系
5.4.2泛化关系
5.5包的传递性
5.6创建包图的方法
5.7包图应用
5.7.1对成组元素建模
5.7.2对体系结构建模
5.8小结
5.9习题
第6章顺序图和协作图
6.1顺序图
6.1.1顺序图的组成
6.1.2顺序图的表示
6.1.3组合区与操作符
6.1.4场景建模
6.2协作图
6.2.1协作图的组成
6.2.2循环和分支控制
6.2.3协作图与顺序图的差异
6.3小结
6.4习题
第7章活动图
7.1活动图的基本概念
7.2活动图的表示
7.3活动图分类
7.3.1简单活动图
7.3.2标识泳道的活动图
7.3.3标识对象流的活动图
7.3.4标识参数的活动图
7.3.5标识别针的活动图
7.3.6标识中断的活动图
7.3.7标识异常的活动图
7.3.8标识扩展区的活动图
7.3.9标识信号的活动图
7.3.10标识嵌套的活动图
7.4活动图的两种建模方法
7.4.1对工作流程建模
7.4.2对操作流程建模
7.5小结
7.6习题
第8章交互概况图
8.1交互概况图的基本概念
8.2交互概况图的绘制
8.3小结
8.4习题
第9章定时图
9.1定时图的表示
9.2定时图应用
9.3小结
9.4习题
第10章状态机图
10.1状态机的组成
10.2状态机图的表示
10.2.1状态的表示法
10.2.2外部迁移的表示法
10.2.3分支的表示法
10.3迁移分类
10.4状态分类
10.4.1简单状态
10.4.2复合状态
10.4.3历史状态
10.4.4子状态机间异步通信
10.4.5建立状态机图的步骤
10.5状态机图应用
10.6小结
10.7习题
第11章构件图
11.1接口、端口和构件
11.1.1接口表示法
11.1.2端口表示法
11.1.3构件
11.1.4构件类型
11.2构件的表示
11.2.1未标识接口的构件
11.2.2标识了接口的构件
11.3构件间的关系
11.4构件图分类
11.4.1简单构件图
11.4.2嵌套构件图
11.5制品
11.5.1制品的表示
11.5.2制品的构造型表示
11.5.3制品的种类
11.5.4制品与类的区别
11.6构件图应用
11.6.1对可执行程序建模
11.6.2对源代码进行建模
11.7小结
11.8习题
第12章部署图
12.1部署图的基本概念
12.2部署图组成
12.2.1结点
12.2.2连接
12.3部署图应用
12.3.1设计阶段的部署图
12.3.2实现阶段的部署图
12.4小结
12.5习题
第13章用例图
13.1用例图的基本概念
13.2参与者和用例
13.2.1参与者
13.2.2用例
13.3参与者之间的关系
13.3.1识别参与者
13.3.2参与者间的关系
13.4用例之间的关系
13.4.1包含关系
13.4.2扩展关系
13.4.3泛化关系
13.5参与者与用例之间的关系
13.6组织用例
13.7用例规格描述
13.7.1事件流
13.7.2用例模板
13.7.3用例优先级
13.7.4用例粒度
13.8用例描述实例
13.9用例建模要点
13.10小结
13.11习题
第14章Rose的双向工程
14.1双向工程简介
14.2正向工程
14.3逆向工程
14.4实例应用
14.5小结
14.6习题
第15章统一软件过程(RUP)
15.1统一软件过程概述
15.1.1RUP的四个阶段
15.1.2RUP的迭代模型
15.2RUP中的核心工作流
15.2.1需求工作流
15.2.2分析工作流
15.2.3设计工作流
15.2.4实现工作流
15.2.5测试工作流
15.3RUP裁剪
15.4小结
15.5习题
第16章网上书店系统分析与设计
16.1领域建模
16.1.1领域建模方法
16.1.2领域建模过程
16.2用例建模
16.2.1用例建模方法
16.2.2用例建模过程
16.3动态建模
16.3.1动态建模方法
16.3.2动态建模过程
16.4小结
16.5习题
第17章气象监测系统分析与设计
17.1初始阶段
17.1.1气象监测系统需求
17.1.2定义问题的边界
17.1.3系统用例
17.2细化阶段
17.2.1气象检测系统用例
17.2.2系统架构设计
17.3 构造阶段
17.3.1帧机制
17.3.2发布计划
17.3.3传感器机制
17.3.4显示机制
17.3.5用户界面机制
17.4交付阶段
17.5小结
17.6习题