我们常用UML来做各种图,包括用例图。但是,UML工具中的用例图并不是用来分析用例的,UML的用例图是使用每个分析得出的用例来说明系统的,所以UML的用例图并不能用来分析用例。那么,图形化的分析用例应该用什么图呢?
SSD,system-sequence-diagram 系统时序图
1.SSD不是标准的UML。UML中有时序图和用例图,但是没有系统时序图。系统时序图只有两类对象:系统、与系统交互的对象。
2.SSD不是描述系统结构的,是用来描述某个用例的某个分支。
3.画SSD时,系统被看做是个黑盒,不涉及系统的分解
4.不需要为每个用例的分支画时序图,自己认为哪个重要就画哪个
假设,收银系统的正常处理流程是关键分支,那么该系统时序图如下: