万本电子书0元读

万本电子书0元读

顶部广告

UML统一建模教程与实验指导电子书

本书**的特点是将理论和实际紧密结合起来,实例丰富、图文并茂、讲解详尽、实践性强。

售       价:¥

纸质售价:¥22.00购买纸书

12人正在读 | 0人评论 6.2

作       者:谢星星,刘小松 ,王坚宁

出  版  社:清华大学出版社

出版时间:2013-01-01

字       数:2810

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
    本书是一本关于UML统一建模的实用教程,深浅出、循序渐地介绍了软件建模的概念、规范和方法。本书共有3大部分,部分是理论篇,着重于介绍面向对象、UML建模语言的一些基本理论,详尽介绍了UML中类图、对象图、用例图、包图、序列图、协作图、活动图、状态图、构件图和部署图的概念;第二部分是绘图篇,着重于介绍如何使用Rational Rose建模工具来创建理论篇中的各种视图和图;第三部分是实战案例篇.通过一个综合实例对使用RatJonal Rose行UML建模的全过程行了详解的分析。此外,各章后配有适量的练习题和上机题,以加深读者的理解。     本书*的特是将理论和实际紧密结合起来,实例丰富、图文并茂、讲解详尽、实践性强。本书可以作为大专院校计算机软工程专业学生学习UML和面向对象的技术教材,也可作为广大软件发人员和系统架构分析设计人员自学UML的参考和指导用书。<br/>
目录展开

书名页

内容简介

版权页

前言

目录页

第1章 UML与面向对象

1.1 面向对象开发

1.1.1 理解面向对象

1.1.2 面向对象的特征

1.1.3 面向对象的项目设计

1.1.4 面向对象开发的优点

1.2 UML简介

1.2.1 对系统建模的必要性

1.2.2 系统建模的目标和原则

1.2.3 UML的定义

1.2.4 UML的优势

1.2.5 在何种场合需要UML

1.2.6 多种UML建模类型

习题1

第2章 UML建模基础知识

2.1 UML语言的构成

2.2 UML的基本元素

2.2.1 结构(Structure)

2.2.2 行为(Behavior)

2.2.3 分组(Grouping)

2.2.4 注释(Annotation)

2.3 UML中的关系

2.4 UML中的视图和图

2.4.1 视图

2.4.2 图

2.5 UML的公共机制

2.5.1 UML的规格描述

2.5.2 UML的修饰

2.5.3 UML的通用划分

2.5.4 UML的扩展机制

习题2

第3章 用例图

3.1 用例图的构成

3.1.1 参与者

3.1.2 用例

3.1.3 关系

3.1.4 系统边界

3.2 确定参与者

3.3 确定用例

3.4 用例的粒度

3.5 用例规约

习题3

第4章 类图和对象图

4.1 类图的定义

4.2 类的构成

4.2.1 名称

4.2.2 操作

4.2.3 属性

4.2.4 注释

4.2.5 约束

4.2.6 职责

4.3 UML中不同的类

4.4 构造型

4.5 类之间的关系

4.5.1 泛化关系

4.5.2 实现关系

4.5.3 依赖关系

4.5.4 关联关系

4.6 类的识别

4.6.1 名词识别

4.6.2 实体识别

4.6.3 用例识别

4.6.4 利用分解和抽象技术

4.7 对象图

4.7.1 对象的表示

4.7.2 链的表示

习题4

第5章 包图

5.1 包图的定义

5.1.1 模型的组织结构

5.1.2 包图和包

5.2 包的组成

5.2.1 名称

5.2.2 可见性

5.2.3 构造型

5.2.4 子系统

5.3 包图中的关系

5.3.1 依赖关系

5.3.2 泛化关系

5.4 包的嵌套

习题5

第6章 状态图

6.1 状态图的定义

6.1.1 状态机

6.1.2 状态图

6.2 状态图中的标记符

6.2.1 状态

6.2.2 转换

6.2.3 判定

6.2.4 同步

6.3 状态图中的动作和事件

6.3.1 事件

6.3.2 动作

6.4 常用状态的种类

6.4.1 顺序状态

6.4.2 并发状态

6.4.3 历史状态

习题6

第7章 活动图

7.1 活动图的定义

7.2 活动图中的标记符

7.2.1 动作

7.2.2 活动

7.2.3 转换

7.2.4 组合活动

7.3 其他标记符

7.3.1 分支与合并

7.3.2 分叉与汇合

7.3.3 泳道

7.3.4 对象流

习题7

第8章 序列图和协作图

8.1 序列图的定义

8.2 序列图的组成

8.2.1 对象

8.2.2 生命线

8.2.3 激活

8.2.4 消息

8.3 对象行为

8.3.1 创建对象和销毁对象

8.3.2 分支

8.3.3 从属流

8.4 协作图的定义

8.5 协作图的构成

8.5.1 对象

8.5.2 链

8.5.3 消息

习题8

第9章 构件图和部署图

9.1 构件和构件图

9.1.1 构件的定义

9.1.2 构件的种类

9.1.3 构件的表示

9.1.4 构件图的定义

9.2 部署图的定义

9.3 部署图的构成

9.3.1 节点

9.3.2 连接

习题9

第10章 Rational统一过程

10.1 Rational统一过程的概念

10.2 Rational统一过程的构成

10.2.1 Rational统一过程的核心工作流

10.2.2 Rational统一过程的迭代开发模式

10.2.3 Rational统一过程的最佳实践

10.3 Rational统一过程的开发模型

10.3.1 统一过程的动态开发

10.3.2 统一过程的静态开发

10.3.3 面向架构的过程

10.4 Rational统一过程的配置和实现

10.4.1 配置Rational统一过程

10.4.2 实现Rational统一过程

习题10

第11章 Rational Rose入门

11.1 Rational Rose工具

11.1.1 Rational Rose简介

11.1.2 Rational Rose的功能

11.2 Rational Rose的安装

11.3 Rational Rose操作指南

11.3.1 RationalRose主界面

11.3.2 RationalRose的常用操作

11.4 Rational Rose的4种视图模型

11.4.1 用例视图(UseCaseView)

11.4.2 逻辑视图(LogicalView)

11.4.3 构件视图(ComponentView)

11.4.4 部署视图(DeploymentView)

11.5 Rational Rose代码生成

11.5.1 代码生成的方法

11.5.2 逆向工程

11.6 上机题

第12章 用例图的绘制

12.1 创建用例图

12.2 创建参与者

12.3 创建用例

12.4 创建用例和参与者之间的关联

12.5 创建用例之间的关系

12.6 创建用例图实例分析

12.6.1 需求分析

12.6.2 确定参与者

12.6.3 确定用例

12.6.4 构建用例模型

12.7 上机题

第13章 类图和对象图的绘制

13.1 类图的创建

13.2 类的创建

13.2.1 类属性的创建

13.2.2 类操作的创建

13.2.3 构造型的设置

13.2.4 设置类的分类

13.3 绘制类之间的关系

13.4 绘制对象图的方法

13.5 类图创建实例

13.5.1 确定类和关联

13.5.2 确定属性和操作

13.5.3 根据类图创建对象

13.6 上机题

第14章 包图的绘制

14.1 包的创建

14.1.1 在包图中添加包

14.1.2 包中类的添加

14.1.3 包之间关系的绘制

14.2 包图创建实例

14.2.1 确定包的分类

14.2.2 创建包和包之间的关系

14.3 上机题

第15章 状态图的绘制

15.1 状态图的创建

15.1.1 绘制初始和终止状态

15.1.2 绘制状态

15.1.3 绘制转换

15.1.4 设置事件

15.1.5 设置动作

15.1.6 设置监护条件

15.2 状态图创建实例

15.2.1 确定状态图的实体

15.2.2 确定实体的状态

15.2.3 确认相关事件

15.3 上机题

第16章 活动图的绘制

16.1 活动图的创建

16.1.1 绘制起始和终止状态

16.1.2 绘制动作

16.1.3 绘制活动

16.1.4 绘制泳道

16.1.5 绘制转换

16.1.6 绘制分支

16.2 活动图创建实例

16.2.1 确定需求用例

16.2.2 确定用例路径

16.2.3 创建完整的活动图

16.3 上机题

第17章 序列图和协作图的绘制

17.1 序列图的创建

17.1.1 对象的创建

17.1.2 消息的绘制

17.1.3 消息的设置

17.1.4 生命线的设置

17.1.5 对象的销毁

17.2 协作图的创建

17.2.1 对象的创建

17.2.2 链和消息的绘制

17.2.3 序列图和协作图的转换

17.3 序列图创建实例

17.3.1 需求分析

17.3.2 确定序列对象

17.3.3 创建的序列图

17.4 协作图创建实例

17.4.1 协作元素的确认

17.4.2 确定元素之间的关系

17.4.3 创建协作图

17.5 上机题

第18章 构件图和部署图的绘制

18.1 构件图的创建

18.1.1 构件的绘制

18.1.2 构件间关系的绘制

18.2 部署图的创建

18.2.1 节点的绘制

18.2.2 节点的设置

18.2.3 连接的绘制

18.3 构件图和部署图创建实例

18.3.1 创建构件图

18.3.2 创建部署图

18.4 上机题

第19章 BBS网上论坛

19.1 系统需求分析

19.2 系统建模

19.2.1 创建系统用例模型

19.2.2 创建系统静态模型

19.2.3 创建系统动态模型

19.2.4 创建系统部署模型

习题参考答案

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部