顺序图:是UML中能表现出一个过程中各个详细步骤的模型图,过程可以理解为一个功能的执行过程。
下面我们以一个简单的影院管理系统中售票功能为例来一步一步完成顺序图的构建。
建模工具:starUML版本:5.0.2.1570(新版本下面也适用)
1:首先确定功能的主功能场景如下所示。
2:找出系统中的参与者
顾客系统售票员数据库
然后新建立顺序图:
在项目的最右边栏:
AnalysisModel->ADDDiagram->SequenceDiagram
之后项目的最左端如下:
select:选中某个元素object:对象Stimulus:对象与对象间消息SelfStimulus:对象间自调用的消息CombinedFragment:结合片段,比如循环片段等,分支片段InteractionOperand:交互操作Frame:框架,主题(图最外面的边界)
4:加入相应元素,如下图所示,最外面添加的是一个Frame。
要是想更改Frame或者Object的名称,我们在最右边属性修改即可。
5:添加消息的过程如下所示:
鼠标左击Stimulus,然后松开,之后将鼠标移至源Object生命线上,鼠标左击不松开,拉至目的Object上即可。
THE END