搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
UML建模与应用标准教程(2018-2020版)/清华电脑学堂
0.00     定价 ¥ 59.80
浙江图书馆信阅
持证读者免费借回家
  • ISBN:
    9787302474715
  • 作      者:
    编者:夏丽华//卢旭
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2018-01-01
收藏
编辑推荐
  ? 精心提炼全书知识点和技巧,系统全面,超值实用。  
  ? 全书步骤详细,提示精准,操作要点一个不漏!。  
  ? 每章穿插大量提示、课堂练习等栏目,构筑了面向实际的知识体系。  
  ? 采用全程图解方式,图像大量PS裁切拼合,信息丰富,阅读轻松,快速上手。  
  ? 每章知识点均为资深建模专家与经验丰富电脑培训教师联手打造。
展开
作者简介
长期从事计算机图形与模式识别的研发工作,在图形绘制方面拥有丰富的经验,所著图书注重实战与知识相结合,深受读者欢迎,多种图书长期居于图书分类排行前列。
展开
内容介绍
  

  《UML建模与应用标准教程(2018-2020版)/清华电脑学堂》循序渐进地介绍了UML建模、分析与开发的基础知识,全书共分15章,内容涉及UML概述、用例图、类图、对象图和包图、活动图、顺序图、通信图和时序图、组合结构图和交互概览图、状态机图、组件图和部署图、UML与RUP、对象约束语言、UML扩展机制、UML与数据库设计、基于C++的UML模型实现等。
  《UML建模与应用标准教程(2018-2020版)/清华电脑学堂》内容体现了理论的适度性、实践的指导性和应用的典型性原则,结构清晰,叙述流畅,并采用了图文并茂的排版方式,结合丰富的实例,适合作为高校教材和社会培训教材,也可以作为UML用户的自学参考资料。

展开
精彩书评
  NULL
展开
精彩书摘
 第5章
活动图
  活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,从而指明了系统将如何实现它的目标。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。使用活动图能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同来满足前面使用用例图建模的商务需求。本章将详细介绍活动图的相关知识,并对活动图的各种符号表示及相应的语义进行逐一讨论。
  本章学习内容:
  > 活动图概述
  > 活动图的组成元素
  > 控制结点
 5.1  活动图概述
  在UML中的活动图本质上就是流程图,它显示链接在一起的高级动作,代表系统中发生的操作流程。活动图的主要作用就是用来描述工作流,其中每个活动都代表工作流中一组动作的执行。
5.1.1  定义活动图
  活动图(Activity Diagram)可以用于描述系统的工作流程和并发行为,它用于展现参与行为的类所进行的各种活动的顺序关系。活动图可看作状态图的特殊形式,即把活动图中的活动看作活动状态,活动图中从一个活动到另一个活动,相当于状态图中从一个状态到另一个状态。活动图中活动的改变不需要事件触发,源活动执行完毕后自动触发转移,转到下一个活动。
  活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模。活动图中的状态表示计算过程中所处的各种状态,而不是普通对象的状态。活动图包含活动状态,活动状态表示过程中命令的执行或者工作流程中活动的进行。活动图也可以包含动作状态,它与活动状态类似,但是它们是原子活动,并且当它们处于活动状态时不允许发生转换。活动图还可以包含并发线程的分叉控制,并发线程表示能被系统中的不同对象和人并发执行的活动。
  活动图在用例图之后提供了系统分析中对系统的进一步充分描述。活动图允许读者了解系统的执行,以及如何根据不同的条件和刺激改变执行方向。因此,活动图可以用来为用例建模工作流,更可以理解为用例图具体的细化。
  在使用活动图为一个工作流建模时,一般需要经过如下步骤。
  (1)识别该工作流的目标。也就是说该工作流结束时触发什么,应该实现什么目标。
  (2)利用一个开始状态和一个终止状态分别描述该工作流的前置状态和后置状态。
  (3)定义和识别出实现该工作流的目录所需的所有活动和状态,并按逻辑顺序将它们放置在活动图中。
  (4)定义并画出活动图创建或修改的所有对象,并用对象流将这些对象连接起来。
  (5)通过泳道定义谁负责执行活动图中相应的活动和状态,命名泳道,并将合适的活动和状态置于每个泳道中。
  (6)用转移将活动图上的所有元素连接起来。
  (7)在需要将某个工作流划分为可选流的地方放置判定框。
  (8)查看活动图是否有并行的工作流。如果有,就用同步表示分叉和连接。
  上述步骤中使用了活动图的各种组成元素,如活动、状态、泳道、分叉和连接等,它们将会在后面的章节中详细讲解,这里读者只需要了解即可。
  活动图的优点在于它是最适合支持并行行为的,而且也是支持多线程编程的有力工具。当出现下列情况时可以使用活动图。
? 分析用例  能直观清晰地分析用例,了解应当采用哪些动作,以及这些动作之间的依赖关系。一张完整的活动图是所有用例的集成图。
? 理解牵涉多个用例的工作流  在不容易区分不同用例,而对整个系统的工作过程又十分清晰时,可以先构造活动图,然后用拆分技术派生用例图。
展开
目录

第1章 UML概述
1.1 面向对象开发
1.1.1 理解面向对象开发
1.1.2 面向对象的主要特征
1.1.3 面向对象的层和模型
1.2 认识UML
1.2.1 UML的发展历程
1.2.2 UML统一的作用
1.2.3 UML体系结构
1.2.4 UML建模流程和工具
1.3 UML核心元素
1.3.1 UML视图
1.3.2 UML图
1.3.3 事物
1.3.4 关系
1.3.5 通用机制
1.4 思考与练习

第2章 用例图
2.1 用例图的构成
2.1.1 系统
2.1.2 参与者
2.1.3 用例
2.1.4 关系
2.2 用例关系和描述
2.2.1 泛化关系
2.2.2 包含关系
2.2.3 扩展关系
2.2.4 用例描述
2.3 实例:创建:BBS论坛用例图
2.3.1 确定系统信息
2.3.2 前台功能概述
2.3.3 构造用例模型
2.4 思考与练习

第3章 类图
3.1 类图的概念
3.1.1 类图概述
3.1.2 类
3.1.3 定义类
3.1.4 接口
3.2 泛化关系
3.2.1 泛化的含义和用途
3.2.2 泛化的层次与多重继承
3.2.3 泛化约束
3.3 依赖关系和实现关系
3.3.1 依赖关系
3.3.2 实现关系
3.4 关联关系
3.4.1 二元关联
3.4.2 关联类
3.4.3 或关联与反身关联
3.4.4 聚合关系
3.4.5 组合关系
3.5 实例:创建BBS论坛类图
3.5.1 创建实体类
3.5.2 创建类与类之间的关系图
3.6 思考与练习

第4章 对象图和包图
4.1 对象图
4.1.1 对象和类
4.1.2 对象和链
4.1.3 对象图概述
4.1.4 对象图和类图的区别
4.1.5 使用对象图测试类图
4.2 包图
4.2.1 包
4.2.2 导入包
4.2.3 包图概述
4.2.4 包之间的关系
4.2.5 包图和类图的区别
4.3 对象图和包图建模
4.3.1 使用对象图建模
4.3.2 使用包图建模
4.4 思考与练习

第5章 活动图
第6章 顺序图
第7章 通信图和时序图
第8章 组合结构图和交互概览图
第9章 状态机图
第10章 组件图和部署图
第11章 UML与RUP
第12章 对象约束语言
第13章 UML扩展机制
第14章 UML与数据库设计
第15章 基于C++的UML模型实现

展开
加入书架成功!
收藏图书成功!
我知道了(3)
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证