“ ” 面向对象分析与设计 绘制顺序图 叶文来 * In theory, there is no difference between theory and practice. But, in practice, there is. Jan L.A. van de Snepscheut * * 系统顺序图(System Sequence Diagrams) 描述与系统相关的输入和输出事件,以快速获得系统边界责任。 针对用例的一个特定场景 系统被视为黑盒 SSD展示了直接与系统交互的外部参与者、系统及外部事件使用系统的过程 UML没有系统顺序图,只有顺序图。 (这是过渡制品) * 系统顺序图 P128 系统顺序图目的: 确定系统事件 描述与系统相关的输入和输出事件,以快速获得系统边界责任。 为用例场景创建系统顺序图 进而分析系统需要实现的系统操作,为编写操作规约打基础 * * 系统顺序图 对于用例的一个特定场景,外部参与者产生的与系统的交互的事件。 系统视为黑盒,描述系统做什么,无需解释如何做。 系统顺序图的好处 明确外部对系统操作的事件(系统事件) 从高层次分析系统行为,容易入手 对主成功场景,频繁发生或复杂的场景绘制SSD * 系统顺序图的目的主要捕捉系统事件 系统需要处理和响应的事件类型有: 参与者的外部事件 时间事件 错误或异常 针对用例中一个场景考察系统顺序图 使
原创力文档

文档评论(0)