业务流程建模

技能名称:process-modeling

背景与适用场景

需求文档是文字,但业务流程的本质是「谁在什么时候做什么、下一步是什么、什么场景下走什么分支」。当需求涉及多个角色、多个步骤、多种异常路径时,纯文字描述难以发现流程中的漏洞和盲区。这个技能把需求和规则转化为可视化的流程图,让团队一目了然地看到完整业务路径。

输入与输出

你需要提供:已确认的需求规格说明书中的场景描述(谁参与、基本流程、异常流程、关键规则)。

你将获得:每个场景四张图/表:泳道图(各角色如何协作)、状态机图(对象状态如何流转)、时序图(各角色按什么顺序交互)、决策表(什么条件下走什么分支)。

流程说明

拿到需求规格说明书中的场景描述后,Agent 会逐个场景为你生成四张图:先用泳道图搞清楚各角色怎么协作,再用状态机图画出对象的状态变化,然后用时序图展示交互的先后顺序,最后用决策表列出所有分支条件。每张图产出来你确认后再进下一个场景。

flowchart TD s0["流程层级与概览"] s1["单场景泳道图"] s2["单场景状态机图"] s3["单场景时序图"] s4["单场景决策表"] s5["单场景一致性自检与收口"] s6["scene"] s7["异常路径集成"] s8["跨流程链校验"] s9["文档整合与全文梳理"] s0 --> s1 s1 --> s2 s2 --> s3 s3 --> s4 s4 --> s5 s5 --> s6 s6 --> s7 s7 --> s8 s8 --> s9