Files
dev-docs/README.md
T

47 lines
2.2 KiB
Markdown
Raw Normal View History

2026-07-23 03:22:07 +00:00
# 软件设计开发需求流程
> **版本**: v4.1 | **适用范围**: 通用软件项目 | **核心方法论**: 文件驱动设计(DDD)+ AI 全链路
2026-07-23 03:22:07 +00:00
## 这是什么
2026-07-23 03:22:07 +00:00
一份**通用的软件设计开发流程文档**,定义了从项目启动到部署运维的完整生命周期。核心理念是 **文件驱动设计(DDD**——AI 先生成规范文件,再以文件作为"单一事实来源"驱动设计、编码、测试、部署全流程。
2026-07-23 03:22:07 +00:00
适用于 Web 应用、移动 App、桌面软件、后端服务、嵌入式系统、平台型产品等任何软件项目。
2026-07-23 03:22:07 +00:00
## 怎么用
2026-07-23 03:22:07 +00:00
**方式一:直接给 AI 使用**
2026-07-23 03:22:07 +00:00
`软件设计开发需求流程.md` 提供给 AI,AI 会按照文档中的流程和 PA 章规范,自动完成从需求分析到代码产出的全过程。
2026-07-23 03:22:07 +00:00
**方式二:人工参考执行**
2026-07-23 03:22:07 +00:00
按文档中 0-14 章的流程顺序,逐步完成各阶段的产出物。所有模板使用 `{占位符}` 标记,替换为你的项目信息即可。
2026-07-23 03:22:07 +00:00
## 项目结构
2026-07-23 03:22:07 +00:00
```
dev-docs/
├── README.md ← 本文件(项目说明)
├── 软件设计开发需求流程.md ← 核心文档(通用流程模板,给 AI 或人使用)
└── docs/
├── design/ ← 设计文档(按阶段编号 00-39)
└── plan/ ← 计划文档(里程碑 + 执行计划)
2026-07-23 03:22:07 +00:00
```
## 文档说明
2026-07-23 03:22:07 +00:00
| 文件 | 用途 |
2026-07-23 03:22:07 +00:00
|------|------|
| `软件设计开发需求流程.md` | 通用流程模板,包含 14 个主章节 + 8 个附录 + PA 章(AI Agent 操作规范) |
| `README.md` | 本文件,项目介绍与使用说明 |
| `docs/design/` | 设计文档目录,按阶段编号(00-39),每个文件对应流程中的一个阶段 |
| `docs/plan/` | 计划文档目录,包含里程碑和执行计划 |
2026-07-23 03:22:07 +00:00
## 核心方法论
2026-07-23 03:22:07 +00:00
- **文件驱动设计(DDD)**: 文件即契约,单一事实来源,先文档后代码
- **微内核 + 插件化**: 最小内核 + 功能通过插件扩展
- **渐进式交付**: 分阶段路线图,每阶段有明确里程碑与验收标准
- **AI 嵌入全链路**: 需求→设计→编码→测试→运维,AI 作为第一公民