第8章 活动图概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 活动图概要

矩形代表活动,菱形代表判断,平行线代表并行操作,带箭头线代表活动流,每大列代表一个只能部门,最左边的每个分块代表业务阶段。 活动图应用说明: 业务建模阶段;系统分析和设计阶段 业务建模阶段----对工作流建模: 用于业务建模的时候,每一条泳道表示一个职责单位,该图能够有效地体现出所有职责单位之间的工作职责,业务范围及之间的交互关系、信息流程 。 为了更加有效地利用该图进行业务流程分析,应收集企业的组织结构图、岗位说明等信息,并有针对性地与他们沟通、调研。 每个职责单位泳道中每个活动的具体需求的权威信息应来源于该职责单位,这就避免了从其他职责单位获取不准确信息的风险。 活动图应用说明: 业务建模阶段;系统分析和设计阶段 建模时应遵循以下策略: 为工作流建立一个焦点,除非你所涉及的系统很小,否则不可能在一张图中显示出系统中所有的控制流 选择对全部工作流中的一部分有高层职责的业务对象,并为每个重要的业务对象创建一条泳道 识别工作流初始节点的前置条件和活动终 点的后置条件,这可有效地实现对工作流 的边界进行建模。 活动图应用说明 从该工作流的初始节点开始,说明随时间发生的动作和活动,并在活动图中把它们表示成活动节点 将复杂的活动或多次出现的活动集合归到一个活动节点,并通过辅助活动图或子活动图来表示它们 找出连接这些活动节点的转换,首先从工作流的顺序开始,然后考虑分支,接着再考虑分岔和汇合 如果工作流中涉及重要的对象,则也可以将它们加入到活动图中 若工作流中有多次启用的,则可采用 展开区表示 活动图应用说明 对操作建模:每一个对象占据一个泳道,而活动则是该对象的成员方法 建模时应遵循以下策略: -- 收集操作所涉及的抽象概念,包括操作的参数、返回类型、所属类的属性以及某些邻近的类 -- 识别该操作的初始节点的前置条件和活动终点的后置条件。也要识别在操作执行过程中必须保持的信息 -- 从该操作的初始节点开始,说明随着时间发生的活动,并在活动图中将它们表示为活动节点 -- 如果需要,使用分支来说明条件语句及循环语句 -- 仅当这个操作属于一个主动类时,才在必要时用分岔和汇合来说明并行的控制流程 使用Rose创建活动图 1. 创建活动图 要创建活动图,首先展开“Logic View”菜单项,然后在“Logic View”图标上单击鼠标右键,在弹出的菜单中选择“New”下的“Activity Diagram”选项建立新的活动图。 使用Rose创建活动图 选择之后,Rose在“Logic View”目录下创建“State/Activity Model”子目录,目录下是新建的活动图“New Diagram”,右键单击活动图图标,在弹出菜单中选择“Rename”来修改新创建的活动图名字。 使用Rose创建活动图 在状态图建立以后,双击状态图图标,会出现状态图绘制区域 使用Rose创建活动图 2. 创建初始和终止状态 活动图也有初始和终止状态。 初始状态在活动图中用实心圆表示,终止状态在活动图中用含有实心圆的空心圆表示。 鼠标左键点击活动图工具栏中初始状态图标,然后在绘制区域要绘制的地方单击鼠标左键就可以创建初始状态。 终止状态的创建方法和初始状态相同。 使用Rose创建活动图 3. 创建活动节点 首先点击活动图工具栏中的“Activity”图标,然后在绘制区域要绘制动作状态的地方单击鼠标左键。 修改动作状态的属性信息。首先双击动作状态图标,在弹出的对话框“General”选项卡里进行如名称“Name”和文档说明“Documentation”等属性的设置。 使用Rose创建活动图 4. 创建活动状态 用鼠标左键双击活动图图标,在弹出的对话框中选择“Action”选项卡。然后在空白处单击鼠标右键,在弹出的右键菜单中选择“Insert”菜单项。 使用Rose创建活动图 接下来双击列表中出现的默认动作“Entry/”,在弹出的对话框的“When”选项下拉列表中有“ON entry”、“On Exit”、“Do”和“On Event”等动作选项。用户可以根据自己的需求来选择需要的动作,“Name”字段要求用户输入动作的名称。如果选择“On Event”,则要求在相应的字段中输入事件的名称“Event”、参数“Arguments”和事件发生条件“Condition”等。如果选择的是其他3项,则这几个字段不可填写信息。 使用Rose创建活动图 5. 创建转换 要创建转换,首先点击工具栏中的“State Transition”图标,然后在两个要转换的动作状态之间拖动鼠标。 使用Rose创建活动图 6. 创建分岔汇合 创建分岔汇合,首先点击工具栏中的“Horizontal Synchronization”图标按钮,在绘制区域要创建分岔与汇合的地

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档