首页 > 代码库 > UML之系统顺序图

UML之系统顺序图

系统顺序图(SSD):用于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件。所有系统被视为黑盒,该图强调的是从参与者到系统的跨越系统边界的事件。
      准则:应为每个用例的主成功场景,以及频繁发生的或者复杂的替代场景绘制SSD
      为什么绘制SSD?
基本上,软件系统要对以下三种事件进行响应:

     1)来自于参与者的外部事件
     2)时间事件或异常
在对软件应用将如何工作进行详细设计之前,最好将其行为作为“黑盒”来调查和定义。系统行为描述的是系统做什么,而无需解释如何做。这种描述的一部分就是系统顺序图。

系统顺序图和用例实现顺序图的区别:

用例图基于用例,通过角色来描述系统中的信息,是从系统外部来观察系统中的功能,也就是说角色将使用该系统的哪些功能(即用例)。
你说的顺序图(序列图)是基于用例图的,它具体描述用例实例之间的交互情况,反映用例实例间消息传递的先后顺序,以及在某一方面该位置将要发生的事情。

UML之系统顺序图