简述UML顺序图的主要组成部分及其作用。
简答题
简述UML顺序图的主要组成部分及其作用。
答案:UML顺序图(序列图)主要组成部分包括:生命线(Lifeline)、激活(Activation)、消息(Message)和序列片段(Combined Fragment)。生命线表示参与交互的对象,激活表示对象执行操作的时间段,消息表示对象之间的通信,序列片段用于表示循环、选择等复杂交互。
解析
参考答案
- 生命线:表示参与交互的对象。
- 激活:表示对象执行操作的时间段。
- 消息:表示对象之间的通信。
- 序列片段:表示循环、选择等复杂交互。
得分点解析
- 生命线是顺序图的基础,明确交互参与者和对象边界,缺失则无法定位对象。
- 激活体现控制权与执行时长,反映操作何时发生、持续多久,是理解时序的关键。
- 消息描述对象间调用、返回、异步等通信,是顺序图的核心动态语义。
- 序列片段支持 alt、loop、opt 等组合,用于表达分支、循环等复杂逻辑,提升建模能力。
考点延伸
顺序图强调时间顺序,与通信图可互转;常配合用例图、类图使用,用于详细设计。