UML 建模、设计与分析:从新手到高手
上QQ阅读APP看书,第一时间看更新

1.本书内容介绍

全书系统全面地介绍UML建模、设计与分析的应用知识,每章都提供了丰富的实用案例,用来巩固所学知识。本书共分为19章,内容概括如下:

第1章:为UML概述,包括认识UML、UML的组成、UML的视图和通用机制、Rational统一过程、面向对象开发等内容。

第2章:为UML建模工具概述,包括常用UML建模工具、使用Rational Rose建模、Rose建模的基本操作、逆向工程、正向工程等内容。

第3章:为用例和用例图,包括用例图的构成、用例关系和描述、绘制用例图等内容。

第4章:为类图,包括类图的概念、泛化关系、依赖关系和实现关系、关联关系、绘制类图等内容。

第5章:为对象图和包图,包括对象和类、对象和链、对象图概述、包图概述、包之间的关系、对象图和包图建模、绘制对象图等内容。

第6章:为活动图,包括活动图概述、活动图的组成元素、分支与合并、分叉与汇合、绘制活动图等内容。

第7章:为顺序图,包括顺序图概述、顺序图的构成元素、建模和执行、绘制顺序图等内容。

第8章:为通信图和时序图,包括通信图概述、操作消息元素、时序图概述、时间约束和替代、绘制通信图等内容。

第9章:为状态机图,包括状态机概述、事件、动作、转移的类型、组合状态、绘制状态机图等内容。

第10章:为组件图和部署图,包括组件图概述、部署图概述、组合组件图和部署图、绘制部署图、绘制组件图等内容。

第11章:为组合结构图和交互概览图,包括内部结构、端口、协作、组成部分、使用交互、组合交互等内容。

第12章:为UML与RUP,包括RUP概述、RUP的二维空间、核心工作流程、Rose在RUP模型中的应用等内容。

第13章:为对象约束语言,包括对象约束语言概述、数据类型、创建集合、操作集合、对象级约束、消息级约束、约束和泛化等内容。

第14章:为UML扩展机制,包括UML的体系结构、UML核心语义、构造型、标记值、约束等内容。

第15章:为UML与数据库设计,包括数据库设计概述、类图到数据库的转换、完整性与约束验证、数据库实现与转换技术等内容。

第16章:为基于C++的UML模型实现,包括模型元素的简单实现、实现关联、受限关联的实现、UML关系的实现、特殊类的实现等内容。

第17章:为UML与建模,包括数据建模,业务建模和Web建模等内容。

第18~19章:通过Web应用程序设计和嵌入式系统设计2个综合案例,详细介绍了UML在建模、设计和分析方面的实际应用。