OOAD 第章 建立辅助模型 CUMT.ppt
面向对象分析与设计Object-Oriented Analysis and Design 张 磊 博士 副教授 zhanglei@cumt.edu.cn 5.1顺序图 5.2协作图 4.3类之间的关系 4.4实例 5.1 顺序图 系统顺序图(SSD)是为阐述与所讨论系统相关的输入和输出事件而快速、简单地创建的制品。 它们是操作契约和(最重要的)对象设计的输入。 UML包含以顺序图为形式的表示法,用以阐述外部参与者到系统的事件。 对于用例中一系列特定事件,系统顺序图展示了: 直接与系统交互的外部参与者。 系统(作为黑盒)。 参与者发起的系统事件 1 时间顺序是自上而下的。 2 事件的顺序应该遵循其在场景中的顺序。 处理销售场景的SSD 用例描述外部参与者是如何与所希望创建的系统进行交互的。 在交互中,参与者对系统发前系统事件,通常需要某些系统操作对这些事件加以处理。(例如收银员输入商品ID时,收银员要请求POS系统记录对该商品的销售)。 UML包含了顺序图作为表示法,以便能够阐述参与者的交互及参与者引发的操作。 定义 系统顺序图表示的是,对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件。 所有系统被视为黑盒,该图强调的是从参与者到系统的跨越系统边界的事件。 准则 应为每个用例的主成功场景,以及频繁发生的或者复杂的替代场景绘制SSD。 为
原创力文档

文档评论(0)