UML Rose的使用(二) --Interaction框图

   对象interaction框图显示对象如何配合,实现使用案例的功能。

   分两种:sequence框图和collaboration框图,两者显示相同的信息,但从不同的角度显示。

(1)sequence框图和collaboration框图之间的关系:

   sequence框图显示按时间的信息流,用于浏览use case进行中的功能,对use case每种路径的生成。

   collaboaration框图显示对象间的关系和对象间的消息,系统设计人员可以看到那个对象是瓶颈,或发

   现那些对象需要直接相互通信。此外,collaboartion还显示了对象之间的数据流(sequence无此功能)。

   在rose中,这两种interaction图可以互换,可以同步的。

(2)detail introduction

    在interaction框图中,点是那些对象,线是对象之间的消息。

      消息同步选项有5个:

      1.简单

      2.同步 客户发出消息后等待供应者。

      3.阻止 客户发出消息给供应者,如果供应者无法接受消息,则客户放弃这个消息。

      4.超时 客户发出消息给供应者并等待指定时间。如果供应者无法在指定时间内接受消息,则客户

        放弃这个消息。

     5.客户发出消息给供应者然后客户继续处理,不等待消息是否接收。 

(3)生成interaction图的步骤:

    1.大多数细节不放进框图中,这些框图可以让用户验证过程是否正确。

    2.将许多细节放进interaction框图中。框图中每个对象映射为类,框图的每个消息映射为类的操作。

       可以产生模型质量报告,显示为映射得对象和消息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值