首页 13-活动图

13-活动图

举报
开通vip

13-活动图nullnull活动图1 活动图 2 状态图和活动图的比较 1 活动图状态图和活动图1.1 什么是活动图 1.2 活动图的要素 1.3 活动图的用途 1 活动图1.1 活动图概述1.1 活动图概述活动图(activity diagram)和交互图是UML中对系统动态建模的两种主要形式。 交互图(顺序图和协作图)强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流 。 活动图用来描述事物或对象的活动变化流程,是一种表述业务过程、工作流的技术。它可以用来对业务过程、工作流建模,也可以对用例实现甚至是...

13-活动图
nullnull活动图1 活动图 2 状态图和活动图的比较 1 活动图状态图和活动图1.1 什么是活动图 1.2 活动图的要素 1.3 活动图的用途 1 活动图1.1 活动图概述1.1 活动图概述活动图(activity diagram)和交互图是UML中对系统动态建模的两种主要形式。 交互图(顺序图和协作图)强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流 。 活动图用来描述事物或对象的活动变化流程,是一种 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 述业务过程、工作流的技术。它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模。什么是活动图(Activity Diagram)?什么是活动图(Activity Diagram)?活动图描述了从活动到活动的流。 活动图从本质上说,是一个 流程图 破产流程图 免费下载数据库流程图下载数据库流程图下载研究框架流程图下载流程图下载word ,它显示出一个过程的各个步骤。 活动图是UML中对系统动态方面建模的图之一。活动图中的基本概念活动图中的基本概念activity (活动):动作状态和活动状态 transition (转移) swimlane (泳道) branch (分支) fork and join (分叉和汇合) object flow (对象流) null 1. 活动图的要素活动活动流汇合分叉分支对象流1 活动1 活动 活动(Action): 是活动图主要结点,用两边为弧的条形框表示,中间填活动名 。 活动分为简单活动和复合活动。 简单活动:不能再分解的活动; 复合活动:可以再分解的复杂活动。简单活动复合活动2 活动流2 活动流 活动流(ActionFlow): 描述活动之间的有向关系,反映一个活动向另外一个活动之间的转移。用带箭头的实线表示。活动流与状态图不同,活动图的转换一般不需要特定事件的触发,自动转换。3 分支与合并3 分支与合并 分支: 表示活动流要根据不同的条件决定转换的去向。 分支包括一个入转换和多个出转换,出转换之间是互斥的; 合并包括多个入转换和一个出转换。分支合并4 分叉与汇合4 分叉与汇合 分叉与汇合: 用来对并发的控制流建模。 分叉用于将活动流分为两个或多个并发运行的分支。分叉汇合5 泳道5 泳道 泳道(swimlane): 是活动图中的区域划分,每一个泳道代表一个责任区域,指明活动是由谁负责的或发起的。一个泳道中包括一组相关活动。泳道角色名6 对象流6 对象流 对象流: 反映活动与对象之间的依赖关系,表示对象对活动的作用或活动对对象的影响,用依赖关系表示。对象流1)如果箭头从活动指向对象,表示活动对对象的创建、修改或撤销等的影响; 2)如果箭头从对象指向活动,表示该活动将使用所指向的对象。对象下的方括号表示对象的状态例子:表现软件开发过程的活动图例子:表现软件开发过程的活动图1.3 活动图的用途1.3 活动图的用途 活动图具有广泛地用途,活动图对表示并发行为很有用。在软件建模中,活动图可以用来: 1. 描述工作流 工作流:也被称为业务流程, 属于业务活动的过程,可以用活动图来描述。 2. 描述 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 组织过程 各种工程组织过程,管理过程均可以用活动来描述。 3. 描述算法流程 null 1. 描述工作流 订货处理活动图null 2. 描述工程组织过程 建筑工程过程活动图null 3. 描述算法流程 null复杂活动图(2.0)发送信号与接收信号: 怎样绘制活动图怎样绘制活动图 下面这些步骤描述了绘制活动图的基本任务,这些任务都以迭代的方式执行。 1.确定活动图的范围。 2.增加起点和终点。 3. 添加活动 4. 添加活动间的转变 5. 添加决策点 6. 找出可并行活动之处null绘制活动图“活动图” 比较直观易懂;与传统的流程图十分的相近,只要能够读懂活动图,就不难画出活动图 绘制时首先决定是否采用泳道:主要根据活动图中是否要体现出活动的不同实施者 然后尽量使用分支、分岔和汇合等基本的建模元素来描述活动控制流程 如果需要,加入对象流以及对象的状态变化,利用一些高级的建模元素(如辅助活动图、汇合描述、发送信号与接收信号、引脚、扩展区)来表示更多的信息 活动图的建模关键是表示出控制流,其它的建模元素都是围绕这一宗旨所进行的补充课堂练习课堂练习学生请假流程 1、学生请假须先经班主任同意; 2、班主任在准假时,如学生请假时间超越审批权限,还要请系办审批,经系办审批后,系办将假条存根留下,事后转班主任存查。 3、学生请假获准后,应立即报告班长,以便班长向任课教师报告。 绘制图书 管理系统 工资管理系统慧云智能化管理系统免费考勤管理系统员工工资计算excel病人信息管理系统 借书的工作流程null实例1:找饮料的活动图实例1:找饮料的活动图教学进程实例二:在网上订货后的活动图实例二:在网上订货后的活动图开始:用户下订单 结束:订单完成null加上泳道加上泳道加对象流加对象流2 状态图与活动图的比较2 状态图与活动图的比较练习:练习:教学进程1、画出反映电话机工作的状态图 2、画出图书馆“借书”和“还书”过程活动图 小结●小结教学进程● 7.1 活动图 7.1.1 什么是活动图 7.1.2 活动图的要素 7.1.3 活动图的用途 ● 7.2 状态图和活动图的比较 活动图本章作业END(1) 状态图的作用是什么? (2) 状态有几种类型? (3) 状态转移和事件有什么区别? (4) 活动图的作用是什么? 活动图可以对那些需要建模? 活动图中的泳道有什么作用? 比较两种图。教学进程本章作业
本文档为【13-活动图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_382420
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:其他高等教育
上传时间:2012-02-04
浏览量:10