UML一共可以分为九种图,分别是:用例图、类图、协作图、对象图、状态图、活动图、序列图(时序图)、构件图、部署图。
在看过最初的视频的时候,并不知道之前师父要求的时序图是什么,后来查资料的时候才知道原来他就是序列图。
序列图中包含的元素有:参与者、对象、控制流、生命线、消息符号等
序列图按照时间的先后顺序描述对象之间交互动作过程。
从机房收费系统中看序列图:
其中一般用户就是参与者,线条上的内容就是控制流,每一个扁平的矩形都是对象,下边的虚线都是生命线,生命线上的矩形表示在激活状态。
时序图主要强调时间
协作图
显示某组对象如何为了由一个用例描述的一个系统事件而与另一组对象进行协作的交互图。也是一种动态的交互图。
协作图和序列图的区别在于,一个侧重于对象间,一个侧重于时间。、
但是在rational rose中,协作图和时序图可以互相转换。快捷键是F5
=================================================================
在批评他人之前,先谈自己的错误。