《信息系统分析与设计》第6章交互图.pptVIP

《信息系统分析与设计》第6章交互图.ppt

  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文档。上传文档
查看更多
交互 (interaction): 用来描述为了完成一项任务,系统中应该参与的对象之间交互信息过程。 顺序图 通信图 顺序图(sequence diagram): 用于交互建模,强调在交互过程中,交互实体之间的交互时序关系。 顺序图的要素: 生命线(lifeline)表示参与交互的一个实体或实体集合。一条生命线表示为一个矩形框下面垂着一条虚线,如下图所示。 消息(message) 定义了在交互中,生命线之间的一种特定的通信,这种通信可以是调用一个操作,创建或销毁一个实体,或者发送一个信号。 消息在生命线之间的水平方向上,用带箭头的直线来表示,例如,图中的横线就代表消息。 消息必须有名字,消息的命名规则是: [条件][序号][属性=]消息名([参数列表])[:返回值] 消息必须有名字,消息的命名规则是: [条件][序号][属性=]消息名([参数列表])[:返回值] 消息必须有名字,消息的命名规则是: [条件][序号][属性=]消息名([参数列表])[:返回值] 消息必须有名字,消息的命名规则是: [条件][序号][属性=]消息名([参数列表])[:返回值] 消息必须有名字,消息的命名规则是: [条件][序号][属性=]消息名([参数列表])[:返回值] 消息必须有名字,消息的命名规则是: [条件][序号][属性=]消息名([参数列表])[:返回值] 消息必须有名字,消息的命名规则是: [条件][序号][属性=]消息名([参数列表])[:返回值] 交互事件是在交互的某个时刻发生的事情。一条消息隐含着两个交互事件,在消息的起点一定存在发送消息的事件,在消息的终点,存在接收消息的事件。把消息的发送事件定义为!p,消息的接收事件定义为?p,下图!p是消息m的发送事件,?p是消息m的接收事件。 消息有以下类型: ● 同步调用消息 ● 异步调用消息 ● 异步信号 ● 应答消息 ● 创建消息 ● 销毁消息 ① 同步消息 同步消息:也叫同步调用消息,是一个对象实体对另外一个对象实体的一个操作的同步调用所发送出的消息。发送消息的对象在发送出消息之后,将一直等待接收对象给予的应答,在未接收到应答之前,发送对象将一直等待。同步消息用带实心箭头的直线表示。如下图所示。 ② 异步消息 异步消息:也称异步调用消息,是一个对象实体对另一个对象实体的一个操作的异步调用所发送出的消息。发送消息的对象在发送出消息之后,无需等待接收对象的应答,继续下面的操作。异步消息用直线开箭头表示 。如图下图所示。 ③ 异步信号 异步信号:是发送对象实体以异步的方式向接收对象实体发送一个信号。异步信号和异步消息的表示形式是一样的 ,如图下图所示。 ④ 应答消息 应答消息:是接收对象接收到消息之后,给发送对象实体返回的消息,通过该应答消息告诉接收对象实体,已经成功接收到发送的消息。应答消息用虚线开箭头表示,如图下图所示。 ⑤ 创建消息 创建消息:是创建对象的消息,创建消息用虚线开箭头表示,箭头需要指到所建立的对象上面 ,如图下图所示。 ⑥ 销毁消息 销毁消息:是销毁对象的消息,通过该消息销毁一个对象,销毁消息用直线开箭头表示,但消息的箭头所指向的对象生命线用叉号来表示销毁,并且被销毁的对象的生命线也就到此终结 ,如图下图所示。 交互执行 也被称为交互发生,表示生命线的实体处在执行期,在生命线上用一个小条棒表示。如下图所示。 一组消息的交互事件之间会存在一定的时序,并遵循下面三个基本准则。 1)同一消息的发送事件一定先于接收事件。 2)同一生命线上,上面的事件先于下面的事件。 3)不同生命线上的不同消息的事件之间的时序不定。 !1先于?1 ; !2先于?2 ; !1先于!2 ?1与!2 ,?1与?2两个之间的顺序不能确定。 定序:规定两个事件一个为先发事件,一个为后发事件,先发事件在后发事件之前发生。 在顺序图中,定序表示为虚线中间带实心箭头,并由先发事件指向后发事件。 图中的时序只能是:!1,?1,!2,?2 问题的提出

文档评论(0)

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

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档