您好,欢迎来到聚文网。 登录 免费注册
UML统一建模语言实践教程

UML统一建模语言实践教程

  • 字数: 304000
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 出版日期: 2020-07-01
  • 商品条码: 9787121390715
  • 版次: 1
  • 开本: 16开
  • 页数: 200
  • 出版年份: 2020
定价:¥36 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"本书通过讲解UML 统一建模语言与面向对象进行分析和设计的理论及应用,引导学 生将面向对象方法的理论用于具体领域的问题分析。本书重点讲述UML 语言,但又不是 一本纯粹教授UML 语言的书籍,而是结合软件工程思想传达面向对象的思考方法、分析 模式和推导过程,以及它们在软件工程的各个阶段如何发挥作用。本书要传达的是一种思 维方式,能够帮助读者熟练掌握面向对象分析技术。"
内容简介
本书通过一个完整的案例,按照实际项目的应用顺序,深入浅出地讲解在业务建模、概念建模、系统建模等不同阶段应如何结合面向对象的思维方式,正确地使用UML 统一建模语言对软件系统进行分析和设计。本书主要内容包括面向对象技术概述、UML与Rational Rose概述、用例图:建模的开始、状态图和活动图、类图和包、交互图:用例的实现、数据建模、构件图和双向工程、部署图和建模实例分析。本书既可作为高等学校计算机科学与技术、软件工程等信息类专业的本科或专科学生的教材,也可供从事软件开发的工作人员参考使用。
作者简介
 
目录
第1章 面向对象技术概述1
1.1 软件危机及软件工程1
1.2 对软件开发的基本认识2
1.3 软件的固有复杂性3
1.4 控制软件系统复杂性的基本方法4
1.5 面向对象技术5
1.6 面向对象领域中的基本概念8
1.6.1 对象和实例8
1.6.2 类9
1.6.3 封装9
1.6.4 继承9
1.6.5 多态12
1.6.6 消息12
第2章 UML 与Rational Rose概述13
2.1 为什么要学习UML13
2.2 UML 的发展历史16
2.3 UML 的特点17
2.4 UML 的构成18
2.5 UML 的视图20
2.6 UML 的应用领域21
2.7 UML 的应用示例21
2.8 支持UML 的工具22
2.9 Rational Rose简介23
第3章 用例图:建模的开始32
3.1 什么是建模32
3.2 用例驱动33
3.3 用例图基本概念34
3.4 参与者34
3.4.1 参与者的概念34
3.4.2 寻找和确定参与者35
3.4.3 检查点37
3.4.4 参与者之间的关系38
3.5 用例39
3.6 用例分析41
3.6.1 用例的粒度42
3.6.2 用例的获得44
3.6.3 目标和步骤的误区45
3.6.4 用例粒度的误区46
3.6.5 业务用例48
3.6.6 业务用例实现49
3.6.7 系统用例49
3.6.8 用例实现50
3.7 用例之间的关系50
3.7.1 泛化关系50
3.7.2 包含关系51
3.7.3 扩展关系51
3.7.4 用例的泛化、包含、扩展关系的比较52
3.8 用例图53
3.9 用例的描述54
3.10 寻找用例的方法58
3.11 建模实例59
第4章 状态图和活动图67
4.1 什么是状态图67
4.2 状态图的基本概念68
4.2.1 状态68
4.2.2 组合状态和子状态69
4.2.3 历史状态70
4.2.4 转移71
4.2.5 事件72
4.2.6 动作74
4.3 什么是活动图74
4.3.1 活动75
4.3.2 泳道75
4.3.3 分支76
4.3.4 分叉和汇合76
4.3.5 对象流77
4.4 活动图的用途77
4.5 状态图和活动图的比较79
4.6 建模实例79
第5章 类图和包97
5.1 类的定义97
5.1.1 类的属性98
5.1.2 类的操作98
5.2 类之间的关系99
5.2.1 关联99
5.2.2 聚集和组合102
5.2.3 泛化103
5.2.4 依赖103
5.3 派生属性和派生关联104
5.4 抽象类和接口105
5.5 版型105
5.6 类图106
5.6.1 类图的抽象层次106
5.6.2 构造类图107
5.7 包的基本概念107
5.8 建模实例109
第6章 交互图:用例的实现118
6.1 交互图概述118
6.2 顺序图119
6.3 顺序图中的消息121
6.3.1 调用消息121
6.3.2 异步消息121
6.3.3 返回消息122
6.3.4 阻止消息和超时消息122
6.4 协作图122
6.5 顺序图和协作图的比较124
6.6 常见问题分析125
6.7 建模实例128
第7章 数据建模139
7.1 数据建模概述139
7.2 数据库设计的基本过程139
7.3 数据库设计步骤141
7.4 对象模型和数据模型间的转换147
7.4.1 对象模型转换为数据模型147
7.4.2 数据模型转换为对象模型150
第8章 构件图和双向工程152
8.1 什么是构件和构件图152
8.2 构件图的作用153
8.3 构件图的工具支持154
第9章 部署图161
9.1 什么是部署图161
9.2 部署图中的基本概念162
9.2.1 节点162
9.2.2 连接162
9.3 部署图的例子163
9.4 建模实例164
第10章 建模实例分析170
10.1 引言170
10.2 问题陈述170
10.3 分析阶段模型说明173
10.3.1 分析阶段的用例图173
10.3.2 分析阶段的逻辑视图176
10.4 设计阶段模型说明180
10.4.1 设计阶段的用例图180
10.4.2 设计阶段的逻辑视图181
10.4.3 设计阶段的进程视图188
10.4.4 设计阶段的部署图189
10.5 课程注册系统实例总结190
参考文献192

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网