实例:针对之前的活动图和类图,实现上班打卡的顺序图?

 

一、顺序图(SequenceDiagram,时序图,序列图)

1.概述:详细描述对象之间传送消息的时间顺序,它表示单个用例中的行为顺序关系。

2.顺序图用途:

        帮助分析员对照检查每个用例中描述的用户需求,是否已经落实到一些对象中去实现。提醒分析员去补充遗漏的对象类或操作。

        帮助分析员发现哪些对象是主动对象。

        通过对一个特定的对象群体的动态方面建模,深刻地理解对象之间的交互。

二、顺序图的组成

1.对象

(1)分析类

        a.实体类:用于对必须存储的信息和相关行为进行建模。

        b.边界类:用于软件产品和它的参与者之间的交互行为建模。

        c.控制类:用于对复杂的计算和算法建模。

                 

 2.消息 

定义:两个对象间的单路通信,可以是参数、调用或者是信号。

3.生命线

表示对象在顺序图中在一段时间内的存在,如果对象在图中结束,那么用“×”表示撤销 。

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐