mateclaw/outputs/北京公交票务评估/svg设计图/05-SDD协同交付流程图.svg
2026-05-08 15:02:08 +08:00

99 lines
5.9 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="960" viewBox="0 0 1440 960">
<defs>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#1F2933" flood-opacity="0.12"/>
</filter>
<marker id="arrow-red" markerWidth="10" markerHeight="10" refX="8" refY="5" orient="auto">
<path d="M0,0 L10,5 L0,10 Z" fill="#D71920"/>
</marker>
<marker id="arrow-gray" markerWidth="10" markerHeight="10" refX="8" refY="5" orient="auto">
<path d="M0,0 L10,5 L0,10 Z" fill="#6F7378"/>
</marker>
<style>
.title { font: 700 34px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #0B2545; }
.subtitle { font: 400 17px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.h { font: 700 20px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #0B2545; }
.t { font: 400 15px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #1F2933; }
.s { font: 400 13px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.tiny { font: 400 12px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.card { fill: white; stroke: #D8DEE6; stroke-width: 1.2; filter: url(#shadow); }
.band { fill: #F5F7FA; stroke: #D8DEE6; stroke-width: 1; }
.redline { stroke: #D71920; stroke-width: 3; fill: none; marker-end: url(#arrow-red); }
.grayline { stroke: #6F7378; stroke-width: 2.2; fill: none; marker-end: url(#arrow-gray); }
.dash { stroke: #6F7378; stroke-width: 2; stroke-dasharray: 8 8; fill: none; marker-end: url(#arrow-gray); }
</style>
</defs>
<rect width="100%" height="100%" fill="#FFFFFF"/>
<path d="M0 0 H1440 V10 H0 Z" fill="#D71920"/>
<path d="M0 10 H1440 V15 H0 Z" fill="#6F7378" opacity="0.55"/>
<text x="64" y="72" class="title">SDD 协同交付流程图</text>
<text x="64" y="102" class="subtitle">把大系统拆成可验证的小任务,形成需求、编码、测试、评审、交付闭环</text>
<rect x="74" y="148" width="1290" height="704" rx="18" class="band"/>
<rect x="102" y="202" width="230" height="128" rx="10" class="card"/>
<rect x="102" y="202" width="230" height="8" rx="4" fill="#D71920"/>
<text x="124" y="244" class="h">1. 需求卡片化</text>
<text x="124" y="274" class="t">按页面/动作拆分</text>
<text x="124" y="300" class="t">角色、输入、输出</text>
<text x="124" y="326" class="t">验收标准</text>
<rect x="382" y="202" width="230" height="128" rx="10" class="card"/>
<rect x="382" y="202" width="230" height="8" rx="4" fill="#6F7378"/>
<text x="404" y="244" class="h">2. 领域建模</text>
<text x="404" y="274" class="t">状态机、票号段</text>
<text x="404" y="300" class="t">库存流水、报表口径</text>
<text x="404" y="326" class="t">人工确认</text>
<rect x="662" y="202" width="230" height="128" rx="10" class="card"/>
<rect x="662" y="202" width="230" height="8" rx="4" fill="#2E86C1"/>
<text x="684" y="244" class="h">3. 任务生成</text>
<text x="684" y="274" class="t">表结构、接口</text>
<text x="684" y="300" class="t">页面、测试</text>
<text x="684" y="326" class="t">小批量执行</text>
<rect x="942" y="202" width="230" height="128" rx="10" class="card"/>
<rect x="942" y="202" width="230" height="8" rx="4" fill="#3FA45B"/>
<text x="964" y="244" class="h">4. 编码实现</text>
<text x="964" y="274" class="t">前后端协同</text>
<text x="964" y="300" class="t">导入导出</text>
<text x="964" y="326" class="t">权限与日志</text>
<path d="M332 266 H376" class="redline"/>
<path d="M612 266 H656" class="redline"/>
<path d="M892 266 H936" class="redline"/>
<rect x="102" y="470" width="230" height="128" rx="10" class="card"/>
<rect x="102" y="470" width="230" height="8" rx="4" fill="#B63A2E"/>
<text x="124" y="512" class="h">8. 模块验收</text>
<text x="124" y="542" class="t">业务演示</text>
<text x="124" y="568" class="t">样例数据核对</text>
<text x="124" y="594" class="t">问题闭环</text>
<rect x="382" y="470" width="230" height="128" rx="10" class="card"/>
<rect x="382" y="470" width="230" height="8" rx="4" fill="#6F7378"/>
<text x="404" y="512" class="h">7. 人工评审</text>
<text x="404" y="542" class="t">核心规则 review</text>
<text x="404" y="568" class="t">安全与权限检查</text>
<text x="404" y="594" class="t">SQL 与事务检查</text>
<rect x="662" y="470" width="230" height="128" rx="10" class="card"/>
<rect x="662" y="470" width="230" height="8" rx="4" fill="#2E86C1"/>
<text x="684" y="512" class="h">6. 自动化测试</text>
<text x="684" y="542" class="t">单元 / 接口</text>
<text x="684" y="568" class="t">场景 / 回归</text>
<text x="684" y="594" class="t">构建检查</text>
<rect x="942" y="470" width="230" height="128" rx="10" class="card"/>
<rect x="942" y="470" width="230" height="8" rx="4" fill="#3FA45B"/>
<text x="964" y="512" class="h">5. 本地自测</text>
<text x="964" y="542" class="t">页面联调</text>
<text x="964" y="568" class="t">异常分支</text>
<text x="964" y="594" class="t">导入导出校验</text>
<path d="M1057 342 V464" class="redline"/>
<path d="M942 534 H898" class="grayline"/>
<path d="M662 534 H618" class="grayline"/>
<path d="M382 534 H338" class="grayline"/>
<rect x="208" y="690" width="944" height="74" rx="12" fill="#FFFFFF" stroke="#D8DEE6" filter="url(#shadow)"/>
<text x="238" y="726" class="h">交付原则</text>
<text x="362" y="724" class="t">小任务、强测试、人工把关、持续演示;常规功能提效,核心规则不省评审。</text>
<path d="M217 608 C217 670 678 650 678 684" class="dash"/>
<text x="64" y="925" class="tiny">北京公交集团票务综合管理平台系统升级 | SDDSpec-Driven Development规范驱动开发实施方案配套设计图</text>
<circle cx="1358" cy="904" r="18" fill="#D71920" opacity="0.95"/>
<circle cx="1395" cy="904" r="18" fill="#6F7378" opacity="0.78"/>
</svg>