UML软件建模任务驱动教程单元5 业务数据管理模块建模.ppt

UML软件建模任务驱动教程单元5 业务数据管理模块建模.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.添加动作状态 单击选择编辑工具栏上的【Activity】按钮 ,然后在活动图【编辑】窗口中要绘制动作状态的位置单击鼠标左键,在编辑窗口会添加一个动作状态。如图5-15所示。 图5-15 绘制动作状态 图5-16 修改动作状态的属性 提示 也可以在活动图【编辑】窗口中右键单击要更改属性的动作状态图标,在弹出的快捷菜单中单击菜单项【Open Specification…】,打开【属性设置】对话框。 5.添加活动状态 单击选择编辑工具栏上的【Activity】按钮 ,然后在活动图【编辑】窗口中要绘制活动状态的位置单击鼠标左键,在编辑窗口会添加一个活动状态,修改该活动状态的名称为“新增书目”,如图5-17 所示。 图5-17 添加一个活动状态且修改其默认名称 (1)在活动图【编辑】窗口右键单击要添加动作的活动状态“新增书目”,在弹出的菜单中选择菜单项【Open Specification…】,打开如图5-18所示的活动状态【属性设置】对话框。 图5-18 已命名活动状态的属性设置 (2)在活动状态【属性设置】对话框中单击“Actions”选项卡,在空白位置单击鼠标右键,从弹出的快捷菜单中选择菜单项【Insert】,如图5-19所示。此时会自动添加一个默认类型为Entry的动作,但不显示动作名称,如图5-20所示。 图5-19 为活动状态增加动作的快捷菜单 图5-20 为活动状态增加一个动作 (3)双击列表中出现的默认动作“Entry/”,打开如图5-21所示的对话框,该对话框只包含一个选项卡“Detail”,用于设置动作执行的时机(When)和动作类型(Type)。 图5-21 设置活动状态动作属性的对话框 在该对话框的“When”下拉列表框中有 四个动作选项:“On Entry”、“On Exit”、 “Do”、“On Event”,各个选项的含义如 下: ① On Entry:进入某个状态时执行的动作。 ② On Exit:退出某个状态时执行的动作。 ③ Do:从进入某个状态时就开始执行,一直持续到退出该状态时为止。 ④ On Event:仅在接收到指定的事件之后发出一个动作。 这里,选择“On Event”动作选项,如图5-22所示。 图5-22 选择一个动作执行的时机和动作类型 在“Type”下拉列表框中有两个动作类型可以选择,其含义如下: ① Action:普通动作,用于激活某个方法或者某个活动的启动或停止。 ② Send Event:触发器动作,用于触发另一个事件。 图5-23 设置动作执行时机和动作类型的参数 (4)单击图5-23所示对话框中【OK】按钮,返回如图5-24所示的活动状态【属性设置】对话框,在该对话框中单击【OK】按钮,活动状态的动作添加完成,如图5-25所示。 图5-24 添加一个动作的活动状态属性设置对话框 图5-25 添加一个动作的活动状态 图5-26 添加多个动作状态或活动状态的活动图 6.添加决策 新增书目时,根据需要可能要新增多条书目,因此在“书目数据管理活动图”中添加一个决策。 图5-27 设置决策的属性 图5-28 在活动图中添加一个决策图标 7.添加活动图的结束状态 单击选择编辑工具栏上的【End State】按钮 ,然后在活动图【编辑】窗口中要绘制结束状态的位置单击鼠标左键,在【编辑】窗口会添加一个结束状态,如图5-29所示。 图5-29 在活动图【编辑】窗口中添加结束状态 图5-30 在【模型浏览】窗口展开文件夹 图5-31 在【编辑】窗口中添加多个“结束状态” 图5-5 ATM机取款的活动图 【试一试】 回家开门的主要环节如下:取出钥匙、用钥匙打开门、开门进入房间,请绘制开门的活动图。 【知识疏理】 1.活动图的功能 活动图(Activity Diagram)是UML用于对系统的动态行为建模的一种常用工具,它描述用例的活动以及活动间的约束关系,用于识别并行活动和工作流程情况,使用框图的方式显示动作及其结果。 活动图主要描述操作及用例实例或对象中的活动过程。 (1)活动图中最常见的用途是描述一个操作执行过程完成的工作(动作)。 (2)描述对象内部的工作。 (3)显示怎样执行一组相关的动作,以及这动作怎样影响它们周围的对象。 (4)显示用例的实例怎样执行动作以及怎样改变对象的状态。 (5)说明一次商务活动中的人(参与者)、工作流组织及对象是怎样工作的。 2.活动图的组成元素 活动图由各种动作状态构成,每个动作状态包含可执行动作的规范说明。 当某个动作执行完毕,该动作的状态就会随着

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档