- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程ML活动图
山东农业大学计算机系 费玉奎 软件工程 * UML活动图 一、定义活动图 活动图是一种用于描述系统行为的模型视图,它可用来描述过程(业务过程、工作流、事件流等)中的活动及其迁移。简单地讲,活动图是“OO流程图”。 活动图能够附加在如下建模元素中以描述该元素的行为。 用例 类 接口 组件 节点 二、活动图的主要应用 1.描述用例的行为 2.理解工作流程 3.描述复杂过程的算法 在这种情况下使用的活动图不过是UML版的程序流程图,常规的顺序、分支过程在活动图中都能得到充分的表现。 三、活动图的基本元素 活动图示意 活动 操作 状态 转移 对象流 分岔 决策 联结 活动图保留了许多传统的流程图 的特征,它包含如下元素。 活动 活动在活动图中,用来指示要完成某项工作的动作或表示工作流的步骤。其UML标记符是一个带有圆角的矩形。 2. 操作 2.操作是活动中执行的小步骤。在下列情况下发生: 进入活动时发生的操作,标有entry字样。 活动进行时发生的操作,直到离开活动,标有do字样。 离开活动时发生的操作,标有exit字样。 特定事件发生时的操作,标有event字样和事件名。 3. 状态 状态的标记符与活动类似,也是带圆角的矩形,但状态的圆角比较小。 UML包含两个特殊状态,即开始状态和结束状态。开始状态以实心黑点表示,结束状态以带有圆圈的实心黑点表示。 4.转移 转移用来指示一种状态到另一个状态的控制流。它们可以显示活动之间或者状态之间的控制流。 4. 决策 决策是基于判断条件选择控制流继续的方向。决策的UML符号是一个小菱形标记符,然后从这里再按条件控制分支转移到满足条件的活动,如下图所示。 例 描述教师记录学生成绩用例的活动图 1. 泳道 泳道可以使活动图非常整洁,因为它们在很大程度上增强了活动图的可读性。泳道使用几个大矩形框表示,如下图所示。 活动图中的其他标记符 2.分岔和联结 分岔用来表示并行活动的分支处理,联结用来把并行活动的汇集到同步处理。 活动可以输入和输出对象,并可以修改对象状态。 3.对象流 六、学习如何建模活动图 创建活动图共有5个任务: 1)标识需要活动图的用例。 2)建模每一个用例的主路径。 3)建模每一个用例的从路径。 4)添加游泳道来标识活动的事务分区。 5)改进高层活动并添加更多活动到图中。 山东农业大学计算机系 费玉奎 软件工程
您可能关注的文档
- 膝关节损伤RI诊断.ppt
- 自动变速故障诊断.ppt
- 膀胱过渡活动证床诊治指南.ppt
- 舒芬太尼麻用于心脏手术.ppt
- 脑血管病RI诊断.ppt
- 良好习惯缔健康人格.ppt
- 致远完美系列心健康辅导.ppt
- 良性阵发性置性眩晕.ppt
- 艾滋病职业暴和安全防护.ppt
- 自动驾驶行指引系统.ppt
- 2025年湖南省长沙市中考历史试题 .pdf
- 2025年毛制品市场规模分析.docx
- 六单元作业课件诗词五首.pdf
- 2025年湖南省长沙市中考数学模拟试卷(一)(含解析) .pdf
- 2025年湖南省长沙市中考物理模拟试卷(1)(附答案详解) .pdf
- 2025年湖南省长沙市宁乡市中考地理模拟试卷(A卷)(附答案详解).pdf
- 2025年湖南省长沙市中考物理模拟试卷(一)及答案解析. .pdf
- 2025年湖南省衡阳市衡阳县创新实验班自主招生物理试卷及答案解析.pdf
- 1.1+青春的邀约 -2025学年七年级道德与法治下册高效备课精品课件(统编版2024).pptx
- 广州越秀区2025届高三下学期2月阶段训练数学试卷+答案.docx
文档评论(0)