- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章活动图.ppt
活动图的组成元素 活动 状态 转移 控制点 判断节点与合并节点 事件和触发器 合并和汇合 泳道 对象流 4.2.2 状态 特殊的状态 初始状态 结束状态 一个活动图只能有一个初始状态,可以有多个结束状态 活动与状态的区别 活动是瞬时行为,不可中断 状态是持续行为,可以中断 状态可以是一系列动作的流程 4.2.3 转移 有条件的转移,当条件满足时才转移 这些转移条件称为控制点。 4.2.5 判断节点与合并节点 合并分支也使用菱形。 4.2.5 判断节点与合并节点 也可以直接使用活动实现判断操作 例子 例:还书活动图 例:还书活动图中的对象流 图书管理员用例 还书用例 4.4.3 建模主路径 建模用例的活动图时,往往利用主路径显示路径的执行工作,然后从该路径进行扩展。 主路径就是从工作流的开始到结束,没有任何错误和判断的路径。 从系统需求中得到(P256)。 4.4.4 建模从路径 建模从路径的目标就是进一步添加活动图的内容,包括判断、转移条件和错误处理等。在主路径的基础上完善活动图。 例如,在CheckLoan这一活动,包括CheckNumber和CheckDate两个并行的活动,两个活动都满足后才能进行下面的活动。 同样可以细化CheckBorrower 4.4.5 添加泳道 在活动图中加入泳道能够清晰地表达出各个活动所由哪些部分负责。 完成了对从路径的添加,虽然完整地描述了用例但从整体上来看图形很杂乱。为了解决图形杂乱的问题,为活动图添加泳道。 4.4.6 改进高层活动 活动图建模的最后一步强调了反复建模的观点。在这一步中,需要退回到活动图中添加更多的细节。 对于复杂的活动,需要更进一步进行建模带有开始状态和结束状态完整描述活动的活动图。 活动图的特点 活动图的优点:能很好的表现用例的流程。 活动图的缺点:不能表现对象之间的交互。 作业 P88 二、(2) 还书用例基本流程如下,红色为可选流程: 图书管理员输入要归还的图书信息InputBookInfo 系统验证图书的有效性CheckBook(若图书非法,输出图书无效信息,结束流程) 删除借阅记录DeleteLoad 修改图书状态UpdateBook 更新账户信息UpdateBorrower(4、5可以并行) 检查有无超期借书信息CheckLoan(若有超期图书,进行超期处理,然后转7) 显示还书后的借阅信息DisplayLoanInfo 本章完 面向对象建模技术 软件工程系 林 琳 * 第4章 活动(Activity)图 用例图显示系统应该做什么,活动图则指明了系统将如何实现它的目标。 活动图描述系统中发生的操作流程。 活动图用来在面向对象系统的不同组件之间建模工作流和并行过程行为。例如,可以使用活动图描述某个用例的基本操作流程。 * 本章学习要点: 理解活动图的功能 了解创建活动图的步骤 掌握活动图基本标记符 掌握条件的使用 掌握分叉和连结的使用 掌握泳道概念及其标记符 理解对象流概念及标记符 * 4.1 定义活动图 活动图本质上是一种流程图,它描述从活动到活动的控制流; 用来建模工作流时,活动图可以显示用例内部和用例之间的路径; 活动图可以理解为用例图的细化。 * 4.2 认识活动图标记符 除了标记符略微不同之外,活动图保留了许多传统的流程图特征。活动图中有三种主要的标记组件:活动、状态和转移。另外,还有判断、分叉和汇合等多种标记符。 4.2.1 活动 活动(动作状态)是活动图的核心符号,它表示工作流过程中命令的执行或活动的进行。 当活动完成后,执行流程转入到活动图的下一个活动。 活动具有以下特点: 原子性 不可中断性 瞬时行为性 存在入转换 允许多处出现 4.2.2 状态 状态通常使用一个批示系统当前状态的词来或短语来标识。状态可以在活动图中为读者说明转折点的转移,或者用来标记工作流中以后的条件。状态具有以下特点: 状态可以分解成其他活动或状态,由于它是一组不可中断的动作或操作的组合,所以可以被中断。 状态内部活动可以用另一个活动图来表示。 和活动不同,状态可以有入口动作和出口动作,也可以有内部转移。 活动是状态的一个特例,如果某个状态只包括一个动作,那么它就是一个活动。 * 4.2.3 转移 活动图通常开始于初始状态,然后自动转换到活动图的第一个活动,一旦该活动的动作完成后,控制就会不加延迟地转换到下一个活动或者状态。 所有活动之间的转换称之为转移。 转移不断重复进行,直到碰到一个分支或者终止状态为止。 * 4.2.4 控制点 从活动转移到其他活动或状态时都可以有转移条件,这些条件是确定工作流方向所必需的。 这里把控制转移方向的条件称为控制点。 控制点(Guard)标记两个活动或状态之间的转移条
您可能关注的文档
- 看戲二十篇——戲劇作品賞析示例(十)能夠像文明人一樣談一談嗎.doc
- 知識社會學-東海大學社會學系.doc
- 直毛灰身、分叉毛黑身、直毛黑身.ppt
- 破阵子.ppt.ppt
- 矮个子穿衣TIPS,秒变性感大长腿.doc
- 石油天然气工业术语系列国家标准研讨会纪要-石油工业标准化信息网.doc
- 福寿宫道教经忏高功学习班招生简章为弘扬道教文化,继承全真道统.doc
- 祝福好友每天都快樂.ppt
- 私立及人高級中學一百學年度第二學期高中部一年級歷史科-及人首頁.doc
- 种植-北京五洲恒通认证有限公司.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- VAV-空调系统运行中的问题分析和改造的研究.pdf VIP
- 液冷盲插快接头发展研究报告 2025.pdf
- 《高速公路基础设施数字化建设数据标准》.pdf VIP
- DB21T 1388-2005 风沙半干旱地区花生节水高产优质栽培技术规程.pdf VIP
- 九江卫生系统招聘2022年考试真题及答案解析六1.docx VIP
- 九江2022年卫生系统招聘考试真题及答案解析一_1.docx VIP
- 2025年榆林能源集团有限公司招聘工作人员笔试真题及答案.docx VIP
- GB_T 18879-2020 滑道通用技术条件.docx VIP
- 鼻出血急救与护理.pptx
- 《医疗机构消防安全管理九项规定》考核试题.pdf VIP
文档评论(0)