UML 建模、设计与分析 从新手到高手

UML 建模、设计与分析 从新手到高手

作者:夏丽华

出版社:清华大学

出版年:2019年3月

ISBN:9787302491996

所属分类:科普读物

书刊介绍

《UML 建模、设计与分析 从新手到高手》内容简介

UML是支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,是一种重要的建模、设计与分析工具。全书分3篇19章,介绍了UML概述、UML建模工具概述、用例和用例图、类图、对象图和包图、活动图、顺序图、通信图和时序图、状态机图、组件图和部署图、组合结构图和交互概览图、UML与RUP、对象约束语言、UML扩展机制、UML与数据库设计、基于C的UML模型实现、UML与建模、Web应用程序设计、嵌入式系统设计等内容。
本书图文并茂,秉承了基础知识与实例相结合的特点,其内容简单易懂、结构清晰、实用性强、案例经典,适合UML建模初学者、大中专院校师生及计算机培训人员使用,同时也是UML爱好者的必备参考书。

作品目录

内容简介
前言
准备篇
第1章:UML概述
1.1、认识UML
1.2、UML的组成
1.3、UML的视图和通用机制
1.4、Rational统一过程
1.5、面向对象开发
第2章:UML建模工具概述
2.1、常用UML建模工具
2.2、使用Rational
Rose建模
2.3、Rational
Rose建模的基本操作
2.4、双向工程
基础篇
第3章:用例和用例图
3.1、用例图的构成
3.2、用例关系和描述
3.3、绘制用例图
3.4、建模实例:创建BBS论坛用例图
3.5、新手训练营
第4章:类图
4.1、类图的概念
4.2、泛化关系
4.3、依赖关系和实现关系
4.4、关联关系
4.5、绘制类图
4.6、建模实例:创建BBS论坛类图
4.7、新手训练营
第5章:对象图和包图
5.1、对象图
5.2、包图
5.3、对象图和包图建模
5.4、绘制对象图
5.5、绘制包图
5.6、建模实例:创建机房系统对象图
5.7、新手训练营
第6章:活动图
6.1、活动图概述
6.2、活动图的组成元素
6.3、控制节点
6.4、绘制活动图
6.5、建模实例:创建BBS论坛活动图
6.6、新手训练营
第7章:顺序图
7.1、顺序图概述
7.2、顺序图的构成元素
7.3、建模和执行
7.4、绘制顺序图
7.5、建模实例:创建BBS论坛顺序图
7.6、新手训练营
第8章:通信图和时序图
8.1、通信图概述
8.2、操作消息元素
8.3、时序图概述
8.4、时间约束和替代
8.5、绘制通信图
8.6、建模实例:创建BBS论坛通信图
8.7、新手训练营
第9章:状态机图
9.1、状态机概述
9.2、转移
9.3、组合状态
9.4、绘制状态机图
9.5、建模实例:创建自动取款机状态机图
9.6、新手训练营
第10章:组件图和部署图
10.1、构造实现方式图概述
10.2、组件图
10.3、部署图
10.4、绘制部署图
10.5、绘制组件图
10.6、建模实例:创建BBS论坛组件图和部署图
10.7、新手训练营
第11章:组合结构图和交互概览图
11.1、组合结构图
11.2、交互概览图
11.3、建模实例:创建网上购物系统用例图
11.4、新手训练营
进阶篇
第12章:UML与RUP
12.1、RUP概述
12.2、RUP的二维空间
12.3、核心工作流程
12.4、Rational
Rose在RUP模型中的应用
12.5、建模实例:创建网上购物系统静态模型
12.6、新手训练营
第13章:对象约束语言
13.1、对象约束语言概述
13.2、数据类型
13.3、集合
13.4、语言约束
13.5、建模实例:创建网上购物系统的交互模型
13.6、新手训练营
第14章:UML扩展机制
14.1、UML的体系结构
14.2、UML核心语义
14.3、构造型
14.4、标记值
14.5、约束
14.6、建模实例:完成网上购物系统的创建
14.7、新手训练营
第15章:UML与数据库设计
15.1、数据库设计概述
15.2、类图到数据库的转换
15.3、完整性与约束验证
15.4、数据库实现与转换技术
15.5、建模实例:创建图书管理系统用例图
15.6、新手训练营
第16章:基于C++的UML模型实现
16.1、模型元素的简单实现
16.2、实现关联
16.3、受限关联的实现
16.4、UML关系的实现
16.5、特殊类的实现
16.6、建模实例:创建图书管理系统静态结构模型
16.7、新手训练营
第17章:UML与建模
17.1、数据建模
17.2、业务建模
17.3、Web建模
17.4、建模实例:创建图书管理系统动态行为模型
17.5、新手训练营
第18章:Web应用程序设计
18.1、Web应用程序的结构
18.2、Web应用系统的UML建模方法
18.3、UML在学生成绩管理系统建模中的运用
18.4、系统详细设计和部署
第19章:嵌入式系统设计
19.1、嵌入式系统概述
19.2、嵌入式系统的需求分析
19.3、系统的静态模型
19.4、系统的动态模型
19.5、体系结构

相关推荐

微信二维码