UML和模式应用5:细化阶段---系统顺序图

Posted HZero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML和模式应用5:细化阶段---系统顺序图相关的知识,希望对你有一定的参考价值。

1.前言

系统顺序图(SSD)是为阐述系统相关的输入和输出事件而快速、简单的创建的制品,它们是操作契约和对象设计的输入。

SSD展示了直接与系统交互的外部参与者、系统(作为黑盒)以及由参与者发起的系统事件。

应为每个用例的主成功场景,以及频繁发生的或者复杂的替代场景绘制SSD。

大部分SSD在细化阶段创建

2.系统顺序图对其它制品的影响

图 系统顺序图对其它UP制品的影响

3. 为何绘制SSD?

因为需要准确的知道什么是外部输入的事件,这些事件时系统行为分析的重要部分

软件系统要为如下三种事件响应:

  • 来自参与者(人或计算机)的外部事件;
  • 时间事件
  • 错误或异常(通常源于外部)

4. SSD和用例之间的关系

SSD展示了用例中一个场景的系统事件,因此它是从对用例的考察中产生的

5.如何为系统事件和操作命名

系统事件应该在意图的抽象级别而非物理的输入设备级别来表达

系统事件的名称以动词开始,可以提高清晰度,强调这些事件是命令或请求

6. SSD的哪些信息要放入词汇表

对于大多数制品来说,一般在词汇表中描述其细节

7.迭代和进化式SSD

只需为下次迭代所用的场景绘制SSD。不应花费太长时间。

大部分SSD在细化阶段创建

 

 

以上是关于UML和模式应用5:细化阶段---系统顺序图的主要内容,如果未能解决你的问题,请参考以下文章

UML和模式应用5:细化阶段---操作契约

UML和模式应用5:细化阶段--概述

UML和模式应用5:细化阶段--如何创建领域模型

UML和模式应用5:细化阶段(7)---从需求到设计迭代进化

UML和模式应用4:初始阶段--进化式需求

UML和模式应用4-初始阶段