业务流程建模
技能名称: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