3.假设学生已经成功登录选课系统,“成功选课(Select Course)”的顺序图如下,请写出其含义,并画出相关的类图。 6.3 顺序图 6.3.5 顺序图实例 本节教学要求 理解:协作图和顺序图的区别与联系。 掌握:协作图和顺序图之间的转换。 6.4 协作图 协作图可以看做是对象图和顺序图的结合,它能表达对象间的交互过程及对象间的关联关系 教师修改学生成绩的协作图 6.4 协作图 6.4.1 定义协作图 协作图和顺序图是一对孪生兄弟,它们都能表示对象间的交互过程。但是它们的侧重点不同 顺序图清楚地表示了交互作用中的时间顺序,但没有明确表示对象间的关系 协作图清楚地表示了对象间的关联关系,但时间顺序必须从顺序号获得 6.4 协作图 6.4.1 定义协作图 本节教学要求 理解:状态图的作用。 掌握:状态图的建模方法,状态图到代码的映射。 6.5 状态图 当前处于Locked状态,若发生coin事件,则变迁到Unlocked状态,调用Unlock方法。 当前处于Unlocked状态,若发生pass事件,则变迁到Locked状态,调用Lock方法。 当前处于Unlocked状态,若发生coin事件,则变迁到Unlocked状态,调用Thankyou方法。 当前处于Locked状态,若发生pass事件,则继续停留在Locked状态,调用Alarm方法
原创力文档

文档评论(0)