本文为《UML和模式应用(原书第3版)》读书笔记
什么是系统顺序图(SSD)
- 用例描述外部参与者与我们的系统进行的交互,而系统顺序图将这些交互变得具体和明确。
- 应该为每个用例的主成功场景,以及频繁发生的或者复杂的替代场景绘制系统顺序图。
- 用例文本及其所示的系统事件是创建SSD的输入,SSD的操作可以在操作契约中进行分析,在词汇表中被详细描述。并且可以作为设计协作对象的起点。
动机
需要准确知道各种系统事件,然后根据系统对这些事件的响应和处理来设计软件。
命名
系统事件应该在意图的抽象级别而非物理的输入设备级别来表达,例如enterItem和scan,前者优于后者。系统事件名称以动词开始。