100 likes | 170 Views
Chapter 10. 系统顺序图. 现在的位置. 目标. 确定系统事件 为用例场景确定系统顺序图. 什么是系统顺序图 (SSD). 系统事件: 外部输入的,驱动系统的事件称为系统事件。 外界通过系统事件对系统进行交互,在这个意义上,系统顺序图是以黑盒的方式来描述系统。 对于用例的一个特定的场景,系统顺序图用于表示外部参与者产生的事件,及其发生的顺序。. 示例. UML 的顺序图与系统顺序图 (SSD). UML 中定义的顺序图,而没有所谓的系统顺序图。 用“系统”来修饰顺序图强调了该图对于我们的系统而言是一个黑盒模型。 SSD 和用例之间的关系
E N D
Chapter 10 系统顺序图
目标 • 确定系统事件 • 为用例场景确定系统顺序图
什么是系统顺序图(SSD) • 系统事件: • 外部输入的,驱动系统的事件称为系统事件。 • 外界通过系统事件对系统进行交互,在这个意义上,系统顺序图是以黑盒的方式来描述系统。 • 对于用例的一个特定的场景,系统顺序图用于表示外部参与者产生的事件,及其发生的顺序。
UML的顺序图与系统顺序图(SSD) • UML中定义的顺序图,而没有所谓的系统顺序图。 • 用“系统”来修饰顺序图强调了该图对于我们的系统而言是一个黑盒模型。 • SSD和用例之间的关系 • SSD展示了用例中一个场景的系统事件,因此他是从对用例的考察中产生的。 • SSD也同样可以用来阐述系统之间的协作,例如NextGen POS和外部信用卡支付授权系统之间的协作。
如何为系统事件和操作命名 • 系统事件应该用抽象层次比较高的词语来表达,避免使用物理级别的术语。
SSD与词汇表 • SSD中所示的元素,如操作名称、参数和返回数据,通常非常简洁,同时也是非常关键的。需要对这些元素加以适当的解释以便在设计是能够明确地知道输入了什么,输出了什么 • 词汇表是详细描述这些元素的最佳选择