构建交互图
构建交互图
课程内容 1 顺序图与通信图的关系 绘制交互图
课程内容 顺序图与通信图的关系 绘制交互图 Conclusion 1 2
顺序图与通信图的关系 顺序图与通信图都表示对象之间的交互作用,只是 它们的侧重点有所不同: 顺序图描述了对象交互的时间顺序,但没有明确地表 达对象之间的关系,也没有表明对象在交互中承担的 角色。 通信图描述了对象在交互中承担的角色(关系),但对 象在交互中的时间顺序必须从消息的顺序号获得。 顺序图可以表示出对象的激活状态和去激活状态,也 可以表示出对象的创建和销毁的相对时间;通信图则 没有这些功能
1.顺序图与通信图的关系 顺序图与通信图都表示对象之间的交互作用,只是 它们的侧重点有所不同: ❖顺序图描述了对象交互的时间顺序,但没有明确地表 达对象之间的关系,也没有表明对象在交互中承担的 角色。 ❖通信图描述了对象在交互中承担的角色(关系),但对 象在交互中的时间顺序必须从消息的顺序号获得。 ❖顺序图可以表示出对象的激活状态和去激活状态,也 可以表示出对象的创建和销毁的相对时间;通信图则 没有这些功能
2.绘制交互图 冬绘制交互图分四个步骤: ■第一,找出交互对象及其关系; ·第二,确定对象之间交互的具体消息格式和流 程,并利用同步调用、异步消息、返回消息等 来表示; 第三,利用交互片段(顺序图)或循环标志及 监护条件来表示循环和分支结构; ·第四,通过一些构造型来完善整个交互图。 冬可以以用例为材料来构造交互图,分析模型中的 交互图通常是对用例的实现。即,交互图中的对 象相互协作,完成用例的功能
2.绘制交互图 ❖绘制交互图分四个步骤: ◼ 第一,找出交互对象及其关系; ◼ 第二,确定对象之间交互的具体消息格式和流 程,并利用同步调用、异步消息、返回消息等 来表示; ◼ 第三,利用交互片段(顺序图)或循环标志及 监护条件来表示循环和分支结构; ◼ 第四,通过一些构造型来完善整个交互图。 ❖可以以用例为材料来构造交互图,分析模型中的 交互图通常是对用例的实现。即,交互图中的对 象相互协作,完成用例的功能
2.绘制交互图 冬在构造交互图时,一般从用例描述中寻找候选对 象,然后在候选对象中选择一些对象作为交互图 的对象,把用例中的事件流转换为交互图中的消 息,然后通过演示、验证,构造交互模型
2.绘制交互图 ❖在构造交互图时,一般从用例描述中寻找候选对 象,然后在候选对象中选择一些对象作为交互图 的对象,把用例中的事件流转换为交互图中的消 息,然后通过演示、验证,构造交互模型