网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | UML统一建模语言实践教程 |
分类 | |
作者 | 周翔,李力,侯丽萍 编 |
出版社 | 电子工业出版社 |
下载 | |
简介 | 作者简介 目录 章 面向对象技术概述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 0章 建模实例分析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 内容推荐 本书通过一个完整的案例,按照实际项目的应用顺序,深入浅出地讲解在业务建模、概念建模、系统建模等不同阶段应如何结合面向对象的思维方式,正确地使用UML 统一建模语言对软件系统进行分析和设计。本书主要内容包括面向对象技术概述、UML与Rational Rose概述、用例图:建模的开始、状态图和活动图、类图和包、交互图:用例的实现、数据建模、构件图和双向工程、部署图和建模实例分析。本书既可作为高等学校计算机科学与技术、软件工程等信息类专业的本科或专科学生的教材,也可供从事软件开发的工作人员参考使用。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。