- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
活动图 存款 带角色职责的活动图 活动图与流程图的区别 流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。 活动图能够表示并发活动的情形,而流程图做不到。 活动图是面向对象的,而流程图是面向过程的。 图书馆管理系统的活动图 1. 借阅者的活动图 2. 图书管理员的活动图 3. 系统管理员的活动图 1. 借阅者的活动图 2. 图书管理员的活动图 3. 系统管理员的活动图 系统管理员维护借阅者帐户的活动图 系统管理员进行书目信息维护的活动图 系统管理员维护书籍信息的活动图 (1)系统管理员维护借阅者帐户的活动图 (2)系统管理员进行书目信息维护的活动图 (3)系统管理员维护书籍信息的活动图 * * * * * * 以上活动图说明了代表一般销售流程的业务用例工作流程。在此示例中,泳道代表组织中的各个部门。 * 然后,回答问题: 你对系统的期望是什么? 你打算在这个系统里做些什么事情? 你做这件事的目的是什么? 你做完这件事希望有一个什么样的结果? 判断下列那些是有效用例 支持跨行业务 插入卡片 输入密码 选择服务 取钱 存钱 挂失卡片 交纳费用 警示骗子 三次错误吞卡 支持跨行业务?? 业务规则,限定业务的范围 插入卡片?? 过程步骤,不是完整目标 输入密码?? 过程步骤,不是完整目标 选择服务?? 过程步骤,不是完整目标 警示骗子?? 超出边界 三次错误吞卡? ? 业务规则,限定业务的条件 取钱? ? 有效的完整目标 存钱? ? 有效的完整目标 挂失卡片? ? 有效的完整目标 交纳费用? ? 有效的完整目标 用例和功能的误区 用例是用来获取功能性的需求的,但前提是这个功能性需求是从参与者的角度出发的。 功能是计算机术语,是用来描述计算机的,不是定义需求的。 功能,即输入+计算+输入 用例和功能的误区 从以下三个观点描述事物: 这个事物是什么? 这个事物能做什么? 人们能够用这个事物做什么? 描述一,结构性观点,描述事物的客观存在,无法说明事物的作用 描述二,功能性观点,说明事物可以利用的价值,需要人去使用 描述三,使用者的观点,说明事物对于使用者的意义,以及使用者可以怎样去使用它,得到什么样的利益。不能说明事物的本质,只能揭示表面作用。 功能是脱离使用者愿望而存在的,用例是描述使用者愿望的。 功能是孤立的,有输入就有一个输出,用例描述的是一个系统性的工作。 目标和步骤的误区 3.2.6 用例之间的关联 继承关系 2 扩展关联 3 包含关联 4 使用关联 5 泛化关联 UML系统建模与分析设计 3.2.7 用例图实例 活动图 概述 活动是某件事情正在进行的状态。 活动图是一种描述系统行为的图,它用于展现参与行为的对象所进行的各种活动的顺序关系。 活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。 活动图的图形表示 在UML中,活动表示成圆角矩形。 如果一个活动引发下一个活动,两个活动的图标之间用带箭头的直线连接。 活动图有起点和终点。 活动图中还包括分支与合并、分叉与汇合等模型元素。分支与合并的图标和状态图中的判定的图标相同,而分叉与汇合则用一条加粗的线段表示。 活动 业务流程中的一个执行单元 特定事件: entry,进入活动时要执行的动作 Do,活动执行过程中要进行的动作(方法) Event,执行中接收到某个事件时执行的动作 Exit,退出活动时要进行的动作 迁徙(流) 所有动作状态之间的转换流称之为动作流。 与状态图的转换相同,活动图的转换也用带箭头的直线表示,箭头的方向指向转入的方向。 条件判定(决策) 同步 显示业务用例的工作流程中的并行线程; 分叉用于将动作流分为两个或者多个并发运行的分支; 汇合则用于同步这些并发分支,以达到共同完成一项事务的目的; 理解: 汇合代表两个或多个并发控制流同步发生,当所有的控制流都达到汇合点后,控制才能继续往下进行。每个汇合可以有两个或多个输入转换和一个输出转换; 分叉可以用来描述并发线程,每个分叉可以有一个输入转换和两个或多个输出转换,每个转换都可以是独立的控制流; 同步 组合活动 活动图的问题:谁在执行? 泳道(swimlane) 对活动图中的活动分组,并把每一组指定给负责这组活动的业务组织即对象; 泳道区分了负责活动的对象,明确地表示了哪些活动是由哪些对象进行的; 每个活动只能明确地属于一个泳道; 泳道没有顺序,不同泳道中的活动既可以顺序进行也可以并发进行,动作流和对象流允许穿越分隔线。 泳道(swimlane) 泳道图 整合情况 参与者的歧义 参与者的歧义
您可能关注的文档
最近下载
- 风电工程风机基础施工作业指导书.doc VIP
- 西电人工智能19计算智能Part136.ppt VIP
- (必会)注册营养师近年考试真题题库(含答案解析).docx VIP
- 集成产品开发(IPD)(整体介绍).pptx VIP
- SY-T 5587.3-2013 常规修井作业规程 第3部分油气井压井、替喷、诱喷.pdf VIP
- 童光辉-政府会计-第七章 资产的核算-B.pptx VIP
- 党支部支委培训.pptx VIP
- 《网络与信息安全管理员》三级考试题库(含答案).docx VIP
- MT 76-2011 液压支架用乳化油、浓缩油及其高含水液压液.pdf VIP
- ★CCC内审检查表文档.docx VIP
文档评论(0)