下载此文档

第十章 活动图.ppt


文档分类:生活休闲 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
第十章活动图本章要学****的图说明的是操作或者过程中的步骤,具体说来,本章有以下内容: ●什么是活动图。●如何应用活动图。●泳道。在程序设计课程中,我们接触过流图。它是历史最悠久的计算建模工具之一。流图表示了一个步骤序列、过程、判定点和分支。通常提倡程序设计新手应使用流图作为可视化描述工具来表达问题并导出问题解决方案。这种想法的目的是要使流图成为程序代码的基础。本章要介绍的 UML 活动图,和旧的流图很类似。它显示出工作步骤(更合适的叫法为活动, activity) 、判定点和分支。它可用于描述业务过程和类的操作。你将会发现它在系统分析中的完整部分。 什么是活动图活动图被设计用于简化描述一个过程或者操作的工作步骤。它是状态图的一种扩展形式。状态图显示出一个对象的状态并用状态之间的箭头连线来表示活动。而活动图则突出了活动。活动用圆角矩形表示——比状态图标更窄,更接近椭圆。一个活动中的处理一旦完成,则自动引起下一个活动的发生。和状态图类似,活动图中的起点用一个实心圆表示,终点用一个公牛眼形的图标表示。下面的活动图说明了起点、终点、两个活动和转移的表示法。 判定一个活动序列几乎总是要到达某一点,在这一点出要做出判定。一组条件引发一条执行路径,另一组条件则引发另一条执行路径,并且这两条执行路径是互斥的。可以用两种方式表示判定点。一种方式是从一个活动直接引出可能的路径。另一种方式是将活动的转移引至一个小的菱图标(容易让人想起传统的流图中的判定符号),然后再从这个菱形图标中再引出可能的路径(由于****惯了传统流图的表示法,很多人喜欢用第 2种方式表示判定)。不论使用哪种方式,都必须在相关路径附近指明引起这条路径被执行的条件,条件表达式要用方括号括起来。下图示意了判定的两种表示方式。 并发路径在对活动建模时,可以将一个转移划分成两个单独的同时(并发)执行的路径,而后它们再合并到一起。要表示这种活动路径的划分,可以用一个与转换线垂直的黑色粗实线条表示,并发的路径从这个实线条引出。而并发活动路径的合并也使用这个黑色实线条表示。 信号活动序列中的活动可以发送信号。当信号被接收时,会引起一个活动的发生。发送信号的图符是一个凸角五边形,而接收信号的图符是一个凹角五边形。按照 UML 中的术语,凸角多边形代表一个输出事件( output event) ,而凹角多边形代表一个输入事件( input event) 。 活动图的应用下面让我们来学****几个应用活动图的例子,首先我们用活动图对一个操作建模,然后再对一个过程建模。 操作: Fibs 数列 1,1,2,3,5,8,13,……被称为“ i 数列”,这个数列中的每个数都是 Fib 函数

第十章 活动图 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzha
  • 文件大小225 KB
  • 时间2017-02-20