`
happmaoo
  • 浏览: 4339727 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何绘制UML活动图

阅读更多

ScottW.Ambler
  UML活动图记录了单个操作或方法的逻辑,单个用户案例,或者单个业务流程的逻辑。要创建一个UML活动图,您需要反复执行下列步骤。
  第一步,定义活动图的范围首先应该定义您要对什么建模。单个用户案例力?一个用户案例的一部分?一个包含多个用户案例的商务流程?一个类的单个方法?一旦您定义了您所作图的范围,您应该在其顶部,用一个标注添加标签,指明该图的标题和唯一的标示符。您有可能也想要包括该图的时间甚至作者名。
  第二步,添加起始和结束点每个活动图有一个起始点和结束点,因此您也要马上添加它们。在《UML精粹》(UMLDistilled)(参见参考资料),Fowler和Scott认为结束点是可选的。有时候一个活动只是一个简单的结束,如果是这种情况,指明其唯一的转变是到一个结束点也是无害的。这样,当其他人阅读您的图时,他或她知道您已经考虑了如何退出这些活动。
  第三步,添加活动如果您正对一个用户案例建模,对每个角色(actor)所发出的主要步骤引入一个活动(该活动可能包括起始步骤,加上对起始步骤系统响应的任何步骤)。如果您正对一个高层的商务流程建模,对每个主要流程引入一个活动,通常为一个用户案例或用户案例包。最后,如果您正对一个方法建模,那么对此引入一个活动是很常见的。  第四步,添加活动间的转变我的风格总是应该退出一个活动,即使它是转变到一个结束点。一旦一个活动有多个转变时,您必需对每个转变加以相应标示。
  第五步,添加决策点有时候,您所建模的逻辑需要做出一个决策。有可能是需要检查某些事务或比较某些事务。要注意的是,使用决策点是可选的。例如,在图1中,我可以只是简单地将“接受”和“拒绝”两个转变直接接到“在大学报名(EnrollinUniversity)”活动。
  第六步,找出可并行活动之处当两个活动间没有直接的联系,而且它们都必需在第三个活动开始前结束,那它们是可以并行运行的。在图1中,您看到是有可能“参加简要介绍(attendoverview)”和“报名研讨班(enrollinseminars)”可以按任意次序进行,但是它们都得在您结束整个流程前完成。

图1.一个在学校首次报名的UML活动图

分享到:
评论

相关推荐

    ATM取款机 UML活动图 时序图 顺序图 用例图 类图

    ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML活动图 时序图 顺序图 用例图 类图 ATM取款机 UML...

    UML实验报告

    UML课程实验报告,主要是关于图书管理系统的分析,有用例图、活动图、状态图、配置图等等经典图形。其实,比较重要的还是心得体会,主要是关于visio2010的一些操作技巧。

    网上书店 用例图 活动图 类图 UML

    需要绘制用例图 活动图 类图的看过来 很全的网上书店的各个模块的用例图 活动图 类图 使用rational rose 哦 在UML建模时 有必要!赶快来拿吧

    UML图 机票预订系统

    软件工程中的UML图,本例为机票预订系统,有用例图,活动图,分析类,用例实现,时序图

    axure uml 流程图

    包含UML活动图(流程图)、泳道图、状态图、用例图、类图、时序图六类常用图表元件及示例图,可快速、便捷地在Axure中进行产品建模分析。

    医院挂号部门UML图

    医院挂号部门UML图,包括用例图 类图 活动图 顺序图

    统一建模语言UML图制作方法.[UML画图教程 各种UML图示例]

    UML类图 用例图 协作图 序列图 状态图 活动图 属性、事件和委托 继承 抽象类与抽象方法 接口 一对一关联 一对多关联 双向关联 聚集 组合 依赖 相互依赖的包

    电梯系统 UML 图

    这是一个关于电梯系统的UML图,文件的类型是jpg格式文件

    UML汽车租赁,图书管理,行为发布图

    UML汽车租赁,图书管理,行为发布图 用例图,活动图,协作图,部署图,状态图

    abc.rar_ABC_uml顺序图_uml顺序图ppt_存款类图_状态图

    数据库,不知道有没有用参照PPT课件绘制UML用例图、类图、活动图、状态图,及根据实际银行取款情况自行设计并绘制银行存款顺序图。

    UML教你画用例图,活动图,流程图。

    UML教程教你画用例图,活动图,流程图。

    超市管理系统--UML用例图,类图,时序图(交互图)活动图,状态图含详细文档~

    小型超市管理系统类图建模,小型超市管理系统活动图、状态图建模 一、摘要 通过本实验掌握小型应用系统类模型的建立,具体包含如下内容: 1、在用例建模的基础上通过用例分析法和名词分析法寻找类; 2、确定类之间的...

    UML活动图的制作和用例图的制作

    很好的用例图、活动图的制作方法,很好的入手方法,及实例说明。

    适用axure9的UML元件库

    包含UML活动图(流程图)、泳道图、状态图、用例图、类图、时序图六类常用图表元件及示例图,可快速、便捷地在Axure中进行产品建模分析。基于Axure的UML绘图元件库。可用于绘制UML用例图、流程图、时序图、泳道图、...

    点餐系统UML设计

    点餐系统的类图、活动图、顺序图等7种.上面有厨师、顾客、服务器的图的画法。

    UML在线考试系统.docx

    本文是“基于UML的在线考试系统的需求分析”,对各种用例图、用来描述、顺序图、活动图、状态图、类图等UML建模语言来绘制,可以为学生的课程大作业提高参考。

    UML2活动图:敏捷

    尽管UML活动图可以对复杂操作的内部逻辑进行建模,但重写操作会更好,因为它更简单,就不需要用活动图了。在许多方面,UML活动图是面向对象的等效结构开发流程图和数据流图(DFD)。让我们首先描述我在图1和图2中...

    UML样例图 对象图 状态图 活动图

    UML所用的工具图 找出系统外部的活动者和外部系统,确定系统的边界和范围。 2) 确定每一个活动者所希望的系统行为。 3) 把这些系统行为命名为用例。 4) 把一些公共的系统行为分解为一批新的用例,供其它的用例引用。...

    基于UML的图书馆管理系统分析与设计

    3 行为模型 状态图、活动图 动态建模 4 交互模型 顺序图、协作图 动态建模 5 实现模型 构件图、配置图 静态建模 2 图书管理系统的UML建模设计 以图书管理系统为例,结合Rational Rose2003工具软件绘制图形,详细...

    贪吃蛇-代码-uml设计

    这是对一个贪吃蛇自己制作的UML课程设计 有UML类图 活动图 顺序图 用例图 可作为UML的参考 其中.mdl文件需要用rose或别的UML软件读取

Global site tag (gtag.js) - Google Analytics