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

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

对象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框图中。框图中每个对象映射为类,框图的每个消息映射为类的操作。

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航