- 系统角色
digraph G {
rotate=0
center=1
rankdir=TB
mclimit=2.0
size="14,10"
node [shape=record];
"3.需求分析结果" [label="需求分析结果 |{{ 问题类型 |{需求|Bug}}| 优先级 | 难度 | 可能工作量 | 可能完成时间}"];
node [shape=ellipse];
"1.需求录入" [style=filled, fillcolor=lightskyblue];
"2.需求过滤/指派" [style=filled, fillcolor=lightpink];
"3.需求分析" [style=filled, fillcolor=lightpink];
"4.需求评审/承诺解决" [style=filled, fillcolor=darkseagreen2];
"5.需要定期跟踪" [style=filled, fillcolor=lightpink];
"6.开发反馈执行结果" [style=filled, fillcolor=darkseagreen2];
"7.对客户进行解释" [style=filled, fillcolor=lightskyblue];
"8.内部验收" [style=filled, fillcolor=darkseagreen2];
"9.执行结果客户反馈" [style=filled, fillcolor=lightskyblue];
"10.补救" [style=filled, fillcolor=darkseagreen2];
"11.关闭" [style=filled, fillcolor=yellow, shape=circle];
"1.需求录入" -> "2.需求过滤/指派" [label="" color=green fontcolor=green];
"2.需求过滤/指派" -> "3.需求分析" [label="有效需求" color=green fontcolor=green];
"2.需求过滤/指派" -> "7.对客户进行解释" [label="无效需求" color=cyan fontcolor=cyan];
"3.需求分析" -> "4.需求评审/承诺解决" [label="提交评审" color=green fontcolor=green];
"4.需求评审/承诺解决" -> "3.需求分析" [label="评审不通过" color=red fontcolor=red];
"4.需求评审/承诺解决" -> "5.需要定期跟踪" [label="暂缓(未承诺解决时间)" color=purple fontcolor=purple];
"4.需求评审/承诺解决" -> "6.开发反馈执行结果" [label="立即执行(承诺解决时间)" color=green fontcolor=green];
"4.需求评审/承诺解决" -> "7.对客户进行解释" [label="不解决" color=cyan fontcolor=cyan];
"7.对客户进行解释" -> "11.关闭" [label="客户接受解释" color=cyan fontcolor=cyan];
"7.对客户进行解释" -> "2.需求过滤/指派" [label="客户不接受解释" color=red fontcolor=red];
"5.需要定期跟踪" -> "6.开发反馈执行结果" [label="执行完成" color=purple fontcolor=purple];
"6.开发反馈执行结果" -> "8.内部验收" [label="" color=green fontcolor=green];
"8.内部验收" -> "9.执行结果客户反馈" [label="" color=green fontcolor=green];
"9.执行结果客户反馈" -> "11.关闭" [label="客户确认满足需求" color=green fontcolor=green];
"9.执行结果客户反馈" -> "10.补救" [label="客户认为不满足需求" color=red fontcolor=red];
"10.补救" -> "11.关闭" [label="记录补救结果" color=blue fontcolor=blue];
node [shape=record];
"需求提出人(客户)" [label="需求提出人(客户)|{售前人员|核心代理商|授权管理系统确认的正式用户}", style=filled, fillcolor=lightskyblue];
"需求人员" [label="需求人员", style=filled, fillcolor=lightpink];
"开发执行人员" [label="开发执行人员", style=filled, fillcolor=darkseagreen2];
"需求提出人(客户)" -> "需求人员" -> "开发执行人员" [arrowhead=none];
}