列表

详情


在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的,( )用于描述进出系统的信息流。


A. 协作图

B. 顺序图

C. 数据流图

D. 流程图

参考答案: A

详细解析:

协作图,又作“通信图”。即Communication Diagram,而“协作”作为一个结构事物用于表达静态结构和动态行为的概念组合,表达不同事物相互协作完成一个复杂功能。故UML2.0以后通信图不再是协作图,没有专门的”协作图“,只有”协作“。协作图(collaboration diagram)用于表示对象间的消息往来; 顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。UML顺序图一般用于:确认和丰富一个使用情境的逻辑。

协作图(通信图)和顺序图是同构的,可以相互转换。

本题理论上选择A、B都可以

上一题