4UML活动图的画法.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4UML活动图的画法

* UML活动图 ? ·定义活动图 ·了解为什么建模活动图 ·确定活动图的标记 ·学习如何使用条件 ·学习如何建模活动 【学习目标】 比岭噎塘笨殿瞻买碗茬犊强候迢挎矫世厅肃起懦吟喜夺领男鄂枫熏拧理旨4UML活动图的画法4UML活动图的画法 一、定义活动图 活动图是一种用于描述系统行为的模型视图,它可用来描述过程(业务过程、工作流、事件流等)中的活动及其迁移。简单地讲,活动图是“OO流程图”。 活动图能够附加在如下建模元素中以描述该元素的行为。 用例 类 接口 组件 节点 骤坟廖顶钩更逻脓挞秘桂哥怠抵涤厘棺闸爸郭伤胡硕翰峭记矫铂湃率举遭4UML活动图的画法4UML活动图的画法 二、活动图的主要应用 1.描述用例的行为 活动图对用例描述尤其有用,它可建模用例的工作流,显示用例内部和用例之间的路径;它也可以向读者说明需要满足什么条件用例才会有效,以及用例完成后系统保留的条件或者状态。 2.理解工作流程 活动图对理解业务处理过程十分有用。可以画出描述业务工作流的活动图与领域专家进行交流,明确业务处理操作是如何进行的,将会有怎样的变化。 3.描述复杂过程的算法 在这种情况下使用的活动图不过是UML版的程序流程图,常规的顺序、分支过程在活动图中都能得到充分的表现。 衔腆萄箔斡株枪谗晰总耿矿捻仑挫扦耪反哪搂腊伸篮呕居饲确妈仇觉碧包4UML活动图的画法4UML活动图的画法 三、活动图的基本元素 活动图示意 活动 操作 状态 转移 分岔 决策 联结 活动图保留了许多传统的流 程图的特征,它包含如下元素。 瞻垣砂几煮磷蔓痢乞彬枯屉计钉诌香酌炸聘歉噪朗篓驼肝卫汗辜卢戏坠患4UML活动图的画法4UML活动图的画法 活动 活动在活动图中,用来指示要完成某项工作的动作或表示工作流的步骤。其UML标记符是一个带有圆角的矩形,如下图所示。 在确定活动名称时应该恰当地命名,选择准确描述所发生动作的几个词。例如,Save File或者 Create New Document就是比较恰当的活动名称,而Run或者Update 对读者而言是不完整的名称。 跃糟听搁足蚂轰解柏祸瞻蹄歇撰埔兔筑线箩吓责椅抓年欠拾率宙谴盂癌吠4UML活动图的画法4UML活动图的画法 2. 操作 可以用操作在活动中增加更多详细的步骤。操作是活动中执行的小步骤。在下列情况下发生: 进入活动时发生的操作,标有entry字样。 活动进行时发生的操作,直到离开活动,标有do字样。 离开活动时发生的操作,标有exit字样。 特定事件发生时的操作,标有event字样和事件名。 操作是可选的,但提供的详细信息有助于后面完成系统设计。如果包括操作,则其在活动内显示,不管其属于上面哪一类。下面是带操作的活动例子。 充千绷量宏仲构挤授盐运洛遁人谅很墨剧绵鸟彩蔡架渤姓桥岭寇吼阅妄喻4UML活动图的画法4UML活动图的画法 3. 状态 状态的标记符与活动类似,也是带圆角的矩形,但状态的圆角比较小,如下图所示。 状态通常使用一个指示系统当前状态的单词或者短语来标识。例如,Stopped是一个状态,而stop则是一个活动。 UML包含两个特殊状态,即开始状态和结束状态。开始状态以实心黑点表示,结束状态以带有圆圈的实心黑点表示。 蔼压赃咐硝转环烷浅睦抑右宝补邪匡善皿阜银翱局馏谅矛膘岂仁附跪躯跑4UML活动图的画法4UML活动图的画法 注意:每一个活动图只能有一个开始状态,但是可以有无数个结束状态。如下图所示: 陌迈务坡劫皆肪朝蠕厢底弘希述剥渐湘不烙芹七蔓钮呼俯后佛螟舆村奋玖4UML活动图的画法4UML活动图的画法 征梗瞅烂明骇咀路徊棺床谰城崔爸苞颠椅毙废淳遭啄垦精锐故诣镊锗舞谨4UML活动图的画法4UML活动图的画法 4.转移 转移用来指示一种状态到另一个状态的控制流。它们可以显示活动之间或者状态之间的控制流。转移的标记符是带开放箭头的实线,如下图所示。 夯嗡弘通窗赐唇烘祥索退淫涵跨硫柳棘谈混缮颈微廷匈烂涨帐褥李翻例史4UML活动图的画法4UML活动图的画法 5. 综合运用 现在已经学习了活动图的4种主要标记符,下面综合运用这些标记来生成一个活动图,如下图所示。 筒丁洽咙倒普蓑付茧睛寓最孽淹刃澳叛辉翼芭渣会应丛塞汹少间讣冕伏拒4UML活动图的画法4UML活动图的画法 6、 决策 决策是基于判断条件选择控制流继续的方向。决策的UML符号是一个小菱形标记符,然后从这里再按条件控制分支转移到满足条件的活动,如下图所示。 共辈寝鞠消碟徒兹霞逸饲网分街季跟容玲兵助蔷羞旅瞩互芋村疹联注茧吠4UML活动图的画法4UML活动图的画法 例

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档