ImageVerifierCode 换一换
格式:PPT , 页数:31 ,大小:173KB ,
资源ID:1364974      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1364974.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(chapter活动图UML活动图.ppt)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

chapter活动图UML活动图.ppt

1、第8章 活动图,8.1 概述8.2 活动图的组成元素8.3 活动的分解8.4 活动图建模技术8.5 实例图书馆管理系统的活动图,教师主页 http:/10.28.79.16/yjliu,8.1 概述,活动是某件事情正在进行的状态。活动在状态机中表现为一个由一系列动作组成的非原子的执行过程。活动图是一种描述系统行为的图,它用于展现参与行为的类所进行的各种活动的顺序关系。活动图与状态图都是状态机的表现形式。,教师主页 http:/10.28.79.16/yjliu,8.1 概述,活动图与状态图的区别:活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。状态图着重描述从一个状态到另一

2、个状态的流程,主要有外部事件的参与。,教师主页 http:/10.28.79.16/yjliu,8.1 概述,8.1.1 活动图的图形表示8.1.2 活动图与流程图的区别,教师主页 http:/10.28.79.16/yjliu,8.1.1 活动图的图形表示,在UML中,活动表示成圆角矩形。如果一个活动引发下一个活动,两个活动的图标之间用带箭头的直线连接。活动图也有起点和终点,表示法和状态图中相同。活动图中还包括分支与合并、分叉与汇合等模型元素。分支与合并的图标和状态图中的判定的图标相同,而分叉与汇合则用一条加粗的线段表示。,教师主页 http:/10.28.79.16/yjliu,8.1.1

3、 活动图的图形表示,教师主页 http:/10.28.79.16/yjliu,8.1.2 活动图与流程图的区别,流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。活动图能够表示并发活动的情形,而流程图做不到。活动图是面向对象的,而流程图是面向过程的。,教师主页 http:/10.28.79.16/yjliu,8.2 活动图的组成元素,组成UML的图形元素:动作状态(Action State)活动状态(Activity State)动作流(Action F

4、low)分支(Branch)与合并(Merge)分叉(Fork)与汇合(Join)泳道(Swimlane)对象流(Object Flow),教师主页 http:/10.28.79.16/yjliu,8.2 活动图的基本组成元素,8.2.1 动作状态8.2.2 活动状态8.2.3 动作流8.2.4 分支与合并8.2.5 分叉与汇合8.2.6 泳道8.2.7 对象流,教师主页 http:/10.28.79.16/yjliu,8.2.1 动作状态,动作状态是指执行原子的、不可中断的动作,并在此动作完成后通过完成转换转向另一个状态的状态。动作状态使用平滑的圆角矩形表示,动作状态所表示的动作写在圆角矩形

5、内部。,教师主页 http:/10.28.79.16/yjliu,8.2.2 活动状态,活动状态用于表达状态机中的一个非原子的运行。活动状态的表示图标也是平滑的圆角矩形,并可以在图标中给出入口动作和出口动作等信息。,教师主页 http:/10.28.79.16/yjliu,8.2.3 动作流,所有动作状态之间的转换流称之为动作流。与状态图的转换相同,活动图的转换也用带箭头的直线表示,箭头的方向指向转入的方向。,教师主页 http:/10.28.79.16/yjliu,8.2.4 分支与合并,分支一般用于表示对象类所具有的条件行为。条件行为用分支和合并表达。在活动图中分支与合并用空心小菱形表示。

6、一个分支有一个入转换和两个带条件的出转换,出转换的条件应当是互斥的,这样可以保证只有一条出转换能够被触发。一个合并有两个带条件的入转换和一个出转换,合并表示从对应的分支开始的条件行为的结束。,教师主页 http:/10.28.79.16/yjliu,8.2.4 分支与合并,教师主页 http:/10.28.79.16/yjliu,8.2.5 分叉与汇合,分叉用于将动作流分为两个或者多个并发运行的分支,而汇合则用于同步这些并发分支,以达到共同完成一项事务的目的。分叉可以用来描述并发线程,每个分叉可以有一个输入转换和两个或多个输出转换,每个转换都可以是独立的控制流。汇合代表两个或多个并发控制流同步

7、发生,当所有的控制流都达到汇合点后,控制才能继续往下进行。每个汇合可以有两个或多个输入转换和一个输出转换。分叉和汇合都使用加粗的水平线段表示。,教师主页 http:/10.28.79.16/yjliu,8.2.5 分叉与汇合,教师主页 http:/10.28.79.16/yjliu,8.2.6 泳道,泳道将活动图中的活动化分为若干组,并把每一组指定给负责这组活动的业务组织即对象。泳道区分了负责活动的对象,明确地表示了哪些活动是由哪些对象进行的。每个活动只能明确地属于一个泳道。泳道用垂直实线绘出,垂直线分隔的区域就是泳道。在泳道上方可以给出泳道的名字或对象(对象类)的名字,该对象(对象类)负责泳

8、道内的全部活动。泳道没有顺序,不同泳道中的活动既可以顺序进行也可以并发进行,动作流和对象流允许穿越分隔线。,教师主页 http:/10.28.79.16/yjliu,8.2.6 泳道,教师主页 http:/10.28.79.16/yjliu,8.2.7 对象流,对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。对象流中的对象特点:一个对象可以由多个动作操纵。一个动作输出的对象可以作为另一个动作输入的对象。在活动图中,同一个对象可以多次出现,它的每一次出现表明该对象正处于对象生存期的不同时间点。,教师主页 http:/10.28.79.16/yjliu,8.

9、2.7 对象流,对象流用带有箭头的虚线表示。如果箭头从动作状态出发指向对象,则表示动作对对象施加了一定的影响。如果箭头从对象指向动作状态,则表示该动作使用对象流所指向的对象。,教师主页 http:/10.28.79.16/yjliu,8.2.7 对象流,教师主页 http:/10.28.79.16/yjliu,8.3 活动的分解,一个活动可以分为若干个动作或子活动,这些动作和子活动本身可以组成一个活动图。一个包含子活动的活动和嵌套了子状态的组合状态类似,概念上也相对统一。一个不含内嵌活动或动作的活动称之为简单活动;一个嵌套了若干活动或动作的活动称之为组合活动,组合活动有自己的名字和相应的子活动

10、图。,教师主页 http:/10.28.79.16/yjliu,8.3 活动的分解,教师主页 http:/10.28.79.16/yjliu,8.4 活动图建模技术,识别要对其工作流描述的类或对象。确定工作流的初始状态和终止状态,明确工作流的边界。对动作状态或活动状态建模。对动作流建模。对对象流建模。对建立的模型进行精化和细化。,教师主页 http:/10.28.79.16/yjliu,8.5 图书馆管理系统的活动图,1.借阅者的活动图2.图书管理员的活动图3.系统管理员的活动图,教师主页 http:/10.28.79.16/yjliu,1.借阅者的活动图,教师主页 http:/10.28.79.16/yjliu,2.图书管理员的活动图,教师主页 http:/10.28.79.16/yjliu,3.系统管理员的活动图,系统管理员维护借阅者帐户的活动图系统管理员进行书目信息维护的活动图系统管理员维护书籍信息的活动图,教师主页 http:/10.28.79.16/yjliu,(1)系统管理员维护借阅者帐户的活动图,教师主页 http:/10.28.79.16/yjliu,(2)系统管理员进行书目信息维护的活动图,教师主页 http:/10.28.79.16/yjliu,(3)系统管理员维护书籍信息的活动图,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1