本文主要是介绍UML九中图的时序图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在画UML图时,印象最深就属于时序图,协作图,状态图和活动图了,因为在机房收费系统uml图中,我们不仅要画一张总图而且还要在每个用例下也得画这四种图。因为每一个用例就是一个过程,而在执行一个过程中就有先后的顺序的活动和状态。在这里先介绍一下时序图
时序图中包括如下元素:角色,对象,生命线,激活期和消息。
1、角色(Actor)
系统角色,可以是人或者其他系统,子系统。
2、对象(Object)
对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表。
类角色。
对象一般包含以下三种命名方式:
第一种方式包含对象名和类名。
第二种方式只显示类名不显示对象名,即为一个匿名对象。
第三种方式只显示对象名不显示类名。
3、生命线(Lifeline)
生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间 的消息存在于两条虚线间。
4、激活期(Activation)
激活期代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。它可以被理解成C语言语义中一对花括号“{}”中的内容。
下面通过机房收费的一个用例实践一下。
这篇关于UML九中图的时序图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!