工作产品 (工件):事件
该工作产品指定事情(涉及空间和时间);比较不正式的说法是所发生的系统必须响应的事情。
用途

该工作产品用于获取事件的某些特征,例如频率、优先级和响应需求。

关系
容器工件
输入至必需:
可选: 外部:
描述
主要描述

事件用于识别和捕捉关于外部事件的信息,系统觉察到该外部事件并且必须响应它。还可以使用事件来捕获关于内部事件(例如异常)的信息。

简述

事件的重要特征是:

  • 内部对外部 - 是外部事件还是内部事件?
  • 优先级 - 为了处理该事件,是否需要使其他处理暂挂?
  • 频率 - 该事件发生的频率?
  • 频率分发 - 该事件在固定时间间隔发生,还是存在突发现象?
  • 响应需求 - 系统必须以何速度响应事件(可能需要区分一般情况和最坏情况)。
  • 类型 - 是调用事件、时间事件、信号事件还是更改事件(有关定义请参阅概念:事件和信号)?
属性
可选
已计划Yes
定制
说明选项

在状态表图和活动图的环境中,事件指的是状态过渡的触发器。

但是,该工作产品涵盖了更具一般意义的“事件”,即系统必须响应的事件,包括信号、调用、状态更改或时间事件。

另请参阅工作产品:信号

可以在电子表格、数据库、需求管理数据库捕获事件特征,或作为软件体系结构文档中的表捕获事件特征。

甚至可以作为类、已定型的 <<事件>> 来捕获它们,但是只应将此作为捕获关于事件的管理信息的一种简便方法,不应与事件发生时传输的数据相混淆。如果调用事件导致数据传输,则应使用被调用操作的特征符来表示数据。如果事件是一个信号,则可以明确地对其数据进行建模(请参阅工作产品:信号)。



更多信息