概述
https://blog.csdn.net/quanjin24k/article/details/40424943
组成元素
编辑
时序图中包括如下元素:角色,对象,生命线,控制焦点和消息。
1、角色(Actor)
系统角色,可以是人或者其他系统,子系统。
2、对象(Object)
对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表
对象实例 [1]
类角色。
对象一般包含以下三种命名方式:
第一种方式包含对象名和类名。
第二种方式只显示类名不显示对象名,即为一个匿名对象。
第三种方式只显示对象名不显示类名。
3、生命线(Lifeline)
生命线实例
生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间 的消息存在于两条虚线间。
4、控制焦点(Activation)
控制焦点代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。它可以被理解成C语言语义中一对花括号“{}”中的内容。
激活期实例
5、消息(Message)
消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信。
消息实例
结构
编辑
时序图描述对象是如何交互的,并且将重点放在消息序列上。也就是说,描述消息是如何在对象间发送和接收的。
参考sparx的职员的视频演示,对之前自己的EA使用进一步更正和完善:
http://www.sparxsystems.cn/resources/demos/sequence/sequencediagram.htm
注:
1.顺序图是一种交互图,强调消息的时间顺序,亦称时序图
2.水平轴表示系统中所有对象
3.垂直坐标表示时间
4.了解怎么设置顺序图的关键部件:Actor lifeLine Message Fragment。
1.创建工程
2.建包
3.添加模块
4.选择模块
5.第一个消息
6.消息返回
7.完善消息
8.创建对象
9.分支处理
fragment 的状态:Alt-选择 loop-循环 break-跳出循环 可以灵活应用在时序图的各个时间段内
10.最终效果
最后
以上就是冷静大门为你收集整理的EA的UML的时序图。1.创建工程2.建包3.添加模块4.选择模块5.第一个消息6.消息返回7.完善消息8.创建对象9.分支处理 fragment 的状态:Alt-选择 loop-循环 break-跳出循环 可以灵活应用在时序图的各个时间段内10.最终效果的全部内容,希望文章能够帮你解决EA的UML的时序图。1.创建工程2.建包3.添加模块4.选择模块5.第一个消息6.消息返回7.完善消息8.创建对象9.分支处理 fragment 的状态:Alt-选择 loop-循环 break-跳出循环 可以灵活应用在时序图的各个时间段内10.最终效果所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复