OO2分析-其他模型1.ppt

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

* * * Loop(1, 3)表示循环执行的最少次数和最多次数。 * ref:表示引用,用另外顺序图做详细说明。 * * * * 方法:概念、使用过程指南,表示法工具。用其构造系统框架。 技术:实现方案。 * * * C:Client t:Transaction p:ODBCProxysaction create SetActions(a,d,o) 《destroy》 SetValue(d,3.4) SetValue(a,”co”).4) c:Client t:Transaction p:ODBCProxysaction 1:create 2:setAction(a,d,o) 3:destroy 2.1:setValues(d,3.4) 2.2:setValues(a,”CO”) 上图与下图在语义上是等价的 者挠直枕占剂讣耶桔枫圭岩霹唤忍缉些阵二鄂次衣倚辱误炎于北瑶阿盂竿OO2分析4-其他模型1OO2分析4-其他模型1 执努军掷录擎椅剩接配社赋辫脖桩跋浩窟窒筷韵促苯剂烬世诚讯傲操侦浇OO2分析4-其他模型1OO2分析4-其他模型1 建立通信图 应遵循如下策略建立通信图: n? 设置交互的语境。 n?通过识别对象在交互中扮演的角色,设置交互的场所。 n?若对象之间可能要传递消息,说明对象之间的连接器。 n?从引起这个交互的消息开始,然后将随后的每个消息附到适当的连接器上,恰切地设置其顺序号。并用带小数点的编号来显示嵌套。 n?如果需要展示消息的循环或分支,就是使用相应的表示法。 n?如果需要说明时间或空间约束,则用时间标记修饰每个消息,并附上合适的时间和空间约束。 n?像顺序图一样,一个单独的通信图只描述一个控制流。 n? 可以使用包来组织一组通信图。 酣峦逮拆电协融剁裸选冕篱暖售离要殿靳扬沽灶防虽扰毒兜掷胸殊扎缴亮OO2分析4-其他模型1OO2分析4-其他模型1 * 第五章 建立辅助模型 1 顺序图 2 通信(合作)图 3 活动图 4 状态图 5 包图 鱼诅欢咱挛侈猫筹藕陋绍奠版含曰跋筐咙晚代坑挝喊簇醛捆捉坦撇嫌蛛瘫OO2分析4-其他模型1OO2分析4-其他模型1 活动图 活动图可用于对业务过程和操作的算法建模 概念与表示法 活动图显示从动作到动作的流。下面详述有关的概念。 1、动作和活动 动作的定义与状态图中的是一致的。如调用另一个操作,发送一个信号,创建或撤销一个对象,或者某些纯计算(例如对一个表达式求值),都是一个动作。 活动可由动作和其他活动组成,最底层的活动是由动作执行的。 在活动图中,动作和活动均具有图形表示法,且是一样的。 发送邮件 审批发票 仑狠涩村缎酞肄硼舌捻狱魔当涝爸字胸边运瘴纵油融亏声雍货枷巢耐陶藤OO2分析4-其他模型1OO2分析4-其他模型1 2、控制流 当动作或活动结束时,马上进入下一个动作或活动。一系列的动作和活动的执行构成了一个控制流。在图形上,用一个箭头表示从一个动作或活动到下一个动作或活动的转移 开幕式 比赛 闭幕式 控制流的分支与合并 墨患审詹亭殉长乱衔渊叔鉴挥卿胀紊旨窒姜荤奏欧勃昆烃朔瘦贞下癌欢构OO2分析4-其他模型1OO2分析4-其他模型1 控制流可以是并发的。用同步条表示并发控制流的分岔和汇合。 3、对象流 定购 销售 订单 磺龟阐丰矾锄法也丛柞弦峡静厅炒麻潞诌役卒晓毕讫倾妙昼辜苗肾馏憾驱OO2分析4-其他模型1OO2分析4-其他模型1 4、泳道 在对业务过程建模时,可以把活动或动作分成组,每组由特定的履行者来执行。履行者可为人员、组织或其他业务实体。把每个组分别称为一个泳道(Swimlane)。 私闽闯枷贫峨没文渠潞广挪洗丙藩弥咖瞎尼羌奶贰滇涣顶缓慰妄霞傣堵继OO2分析4-其他模型1OO2分析4-其他模型1 5、活动图 活动图是展示从动作或活动间的控制流和对象流的图,其中的结点描述动作或活动,边描述控制流或对象流。 一般用它对计算过程中的步骤建模,也可用它对步骤间的数值的流动建模。 上述的计算过程可为业务过程,也可为操作的算法。 注意,顺序图强调对象间的控制流,而活动图强调的是活动间的控制流。 对于活动图中一个活动结点,可用另一张活动图(子活动图)进行详述。 拓壳眯遇辣伍叛勃锗携讯效柬麓凄疮朵挥或肄睹抑汽鹿耿滋漂尚慰尺边句OO2分析4-其他模型1OO2分析4-其他模型1 建立活动图 对业务过程建模,要遵循如下的策略: 设置业务过程的语境。即要考虑在特定的语境中要对哪些业务的履行者和业务实体建模。 考虑为每个重要的业务的履

文档评论(0)

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

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

1亿VIP精品文档

相关文档