领域建模 - 状态建模
状态图
状态图描述一个 事物或对象 受 事件或消息 刺激产生 可见的状态(属性/属性组合) 的数据变化。
- 基础符号
- 起始状态(Initial)
- 终止状态(Final)
- 取消/对象取消(Termination)
- 状态(State)
- 变迁(Transform),含条件(Condition)、事件(Event)和事件处理动作(Action/Handler)
- 扩展符号
- 复合状态
- 信号
绘图注意事项:
- 必须有起始状态,通常有终止和取消状态
- 状态命名要用名词短语、动词过去时或正在进行时等具有延续性的词汇
- 在需求分析过程中,尽可能不涉及动作