UML要以面向对象编程图型的方法来叙述一切种类的 系统软件,主要用途十分普遍,在其中最常见的是创建手机软件 系统软件的实体模型。李波、杨弘平、吕海华、史江萍、代钦 编著的《UML2基础建模与设计实战》全方位解读了UML 2.0的基本要素和建模方法。
本书分成13章,各自解读了用例图、类图、另一半 图、顺序图、通讯图、状态机图、活动图、部件图、 部署图、包图、组成构造、定时执行图和互动概览图等 ,并详细介绍了RUP全过程开发设计实体模型。最终分配了3个实例, 汽车租赁系统、BBS论坛系统和资讯新闻管理中心智能管理系统, 根据这3个实例全方位而系统化详细说明UML模型与布置。
这书朝向前端工程师、系统架构师、系统分析员 以及他IT工作人员,一起也合适高等学校和培训机构手机软件 有关技术专业的老师学生学习系统模型时参照应用。
目录
- 第1章UML概述
- 1.1什么是UML
- 1.2UML的发展历程
- 1.3UML的特点
- 1.4UML的组成
- 1.4.1UML中的事物
- 1.4.2UML中的关系
- 1.4.3UML的图
- 1.5UML的视图
- 1.5.1用例视图
- 1.5.2逻辑视图
- 1.5.3并发视图
- 1.5.4组件视图
- 1.5.5部署视图
- 1.6系统开发阶段
- 1.7小结
- 1.8习题
- 第2章面向对象技术和建模基础
- 2.1面向对象的基本概念
- 2.1.1面向对象方法
- 2.1.2对象
- 2.1.3类
- 2.1.4封装
- 2.1.5继承
- 2.1.6多态
- 2.1.7消息
- 2.2面向对象开发
- 2.2.1系统调查和需求分析
- 2.2.2面向对象分析方法
- 2.2.3面向对象设计方法
- 2.3软件建模概述
- 2.3.1软件建模的概念
- 2.3.2软件建模的用途
- 2.3.3软件建模的优点
- 2.4小结
- 2.5习题
- 第3章UML建模工具简介
- 3.1常用UML建模工具
- 3.1.1RationalRose
- 3.1.2Visio
- 3.1.3PowerDesigner
- 3.1.4StarUML
- 3.2StarUML安装与配置
- 3.2.1StarUML的安装
- 3.2.2StarUML的配置
- 3.3使用StarUML建模
- 3.3.1StarUML主界面
- 3.3.2StarUML的模型、视与图
- 3.3.3StarUML建模的基本过程
- 3.4双向工程
- 3.4.1正向工程
- 3.4.2逆向工程
- 3.5小结
- 3.6习题
- 第4章用例和用例图
- 4.1用例和用例图的概念
- 4.1.1参与者
- 4.1.2用例
- 4.1.3用例描述
- 4.2用例之间的可视化表示
- 4.2.1包含关系
- 4.2.2扩展关系
- 4.2.3泛化关系
- 4.2.4分组关系
- 4.3用例图建模技术及应用
- 4.4小结
- 4.5习题
- 第5章类图和对象图
- 第6章顺序图和通信图
- 第7章状态机图和活动图
- 第8章构件图和部署图
- 第9章包图、组合结构图、定时图和交互概览图
- 第10章统一软件过程RUP
- 第11章汽车租赁系统
- 第12章新闻中心管理系统
- 第13章BBS论坛系统