码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-06-23 23:52:33      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:bsp   ima   .com   如何   复杂   模式   uml   软件   简单的   

1.前言

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

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

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

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

技术分享

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

3. 为何绘制SSD?

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

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

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

4. SSD和用例之间的关系

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

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

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

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

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

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

7.迭代和进化式SSD

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

大部分SSD在细化阶段创建

 

 

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

标签:bsp   ima   .com   如何   复杂   模式   uml   软件   简单的   

原文地址:http://www.cnblogs.com/smartjourneys/p/7071901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!