顺序图——建立顺序图-交互图
顺序图是交互图的一种,用于描述对象之间按照时间顺序的消息交互关系。它强调消息时间顺序的交互图,用于描述为了完成确定事务,对象之间按照时间消息交互的顺序关系。
建立顺序图需要遵循以下步骤:
1. 从用例中识别交互过程;
2. 识别参与交互过程的对象;
3. 为每一个对象设置生命线,并确定对象的存在期限;
4. 从引发交互的初始消息开始,在对象生命线上依次画出交互的消息;
5. 如果需要,可以给消息增加时间约束,以及前置条件和后置条件。
顺序图的概念:
顺序图是一种交互图,用来描述对象之间按照时间顺序的消息交互关系。它强调消息时间顺序的交互图,用于描述为了完成确定事务,对象之间按照时间消息交互的顺序关系。
顺序图的样式和元素:
顺序图由对象、消息、生命线、控制焦点等元素组成。对象是顺序图的基本元素,生命线表示对象存在的时间,控制焦点表示对象执行操作的时间。消息是对象之间传输的信息,可以是同步消息、异步消息、返回消息、阻止消息、超时消息等。
顺序图的作用:
顺序图用于分析为了实现一个用例的功能所参与的对象,以及这些对象相互之间的动态消息联系。它可以帮助开发者了解对象之间的交互过程,identify 问题和改进系统设计。
交互图概述:
交互图是一种UML图形文档,用来描述对象之间、对象与参与者之间的动态协作关系以及协作过程中行为次序的图形文档。交互图有两种类型:顺序图和协作图。顺序图强调消息时间顺序的交互图,而协作图强调对象之间的协作关系。
交互图的类型:
交互图有两种类型:顺序图和协作图。顺序图用来描述对象之间按照时间顺序的消息交互关系,而协作图用来描述对象之间的协作关系。
交互图的作用:
交互图用于分析为了实现一个用例的功能所参与的对象,以及这些对象相互之间的动态消息联系。它可以帮助开发者了解对象之间的交互过程,identify 问题和改进系统设计。
顺序图是一种交互图,用来描述对象之间按照时间顺序的消息交互关系。它强调消息时间顺序的交互图,用于描述为了完成确定事务,对象之间按照时间消息交互的顺序关系。