建议您为每个操作指定一个动词。考虑缺陷返回工作流中的上一状态的时间。为这些负操作建模。例如,质保部工程师可能会拒绝开发人员的声明,这样会将问题返回给开发部。
在考虑问题可能经历的每种方式时,您可能还会发现缺少的正操作。例如,您意识到质保部工程师也拒绝了某些问题报告,这实际上关闭了问题。在以下示例图中,由质保部工程师执行的“拒绝缺陷”操作导致出现“不是缺陷”状态。确保所有操作最终均导致终端状态。