首页 AI系列85:第5步企业级模块需求文档生成提示词
文章
取消

AI系列85:第5步企业级模块需求文档生成提示词

企业级模块需求文档生成

前置要求:请先阅读以下文档,基于完整的项目分析结果进行专业级需求文档生成:

  • docs/01-项目扫描报告.md
  • docs/02-项目架构文档.md
  • docs/03-核心模块识别.md
  • docs/需求文档模板.md

核心目标:为指定模块生成企业级、专业性的详细需求文档,确保文档质量达到商业项目标准。

第一轮:模块深度分析

1. 目标模块确认

请从模块识别结果中选择要分析的模块:

1
2
3
4
5
6
7
### [序号]. [模块名称]
- **模块标识**:[准确的模块名称]
- **主要目录/文件**:[2-3个关键路径]
- **模块类型**:[核心功能/基础支撑/工具辅助/配置管理]
- **主要职责**:[1-2句话概括核心功能]
- **重要程度**:[高/中/低]

2. 项目上下文分析

请基于前三步分析结果,确认项目上下文:

  • 项目类型:[基于架构文档确认项目类型]
  • 技术栈:[基于扫描报告确认相关技术栈]
  • 架构位置:[模块在整体架构中的位置和作用]
  • 业务价值:[模块对整个项目的业务价值]

3. 模块代码深度分析

请对目标模块进行全面的代码分析:

3.1 代码结构分析

  • 文件组织:分析模块内部的文件组织结构
  • 代码规模:统计代码行数、函数数量、类数量等
  • 复杂度评估:评估代码的复杂度和维护难度
  • 代码质量:分析代码规范、注释覆盖率、测试覆盖率

3.2 功能实现分析

  • 核心功能识别:识别模块实现的所有核心功能
  • 功能边界确定:明确模块功能的边界和范围
  • 业务逻辑提取:从代码中提取完整的业务逻辑
  • 算法和数据结构:分析使用的关键算法和数据结构

3.3 接口和依赖分析

  • 对外接口:分析模块对外暴露的所有接口
  • 内部接口:分析模块内部的接口设计
  • 依赖关系:分析模块的输入输出依赖
  • 数据流向:分析数据在模块中的流转过程

第二轮:需求文档生成

4. 基于模板的文档生成

请严格按照 docs/需求文档模板.md 的结构生成需求文档:

4.1 文档头部信息

  • 使用模板中定义的文档头部格式
  • 填入准确的模块信息和文档元数据
  • 确保文档版本和状态信息完整

4.2 模块基本信息

  • 按照模板中的项目适配字段填写
  • 包含模块的完整标识和分类信息
  • 提供准确的文件路径和组织结构

4.3 功能需求详述

请根据项目类型和模板要求,详细描述功能需求:

功能概述
  • 核心价值:模块为项目提供的核心价值
  • 功能边界:明确的功能边界和职责范围
  • 使用场景:详细的使用场景和用户故事
  • 业务流程:完整的业务处理流程
详细功能需求
  • 功能点清单:完整的功能点列表和优先级
  • 输入输出规范:详细的输入输出数据规范
  • 处理逻辑:核心处理逻辑的详细描述
  • 异常处理:完整的异常情况处理机制
  • 边界条件:各种边界条件的处理方式

4.4 技术规范定义

请根据项目技术栈和模板要求,定义技术规范:

接口定义(项目适配)
  • 接口类型:根据项目类型确定接口类型
  • 接口规范:详细的接口参数和返回值定义
  • 调用方式:接口的调用方式和协议
  • 错误码定义:完整的错误码和异常处理
  • 使用示例:实际的代码使用示例
数据结构定义
  • 数据模型:完整的数据模型定义
  • 数据约束:数据验证规则和约束条件
  • 存储方案:数据的存储和持久化方案
  • 数据流向:数据的输入输出和流转路径
技术要求
  • 性能要求:具体的性能指标和要求
  • 兼容性要求:平台和版本兼容性要求
  • 安全要求:安全相关的技术要求
  • 质量要求:代码质量和测试覆盖率要求

第三轮:文档质量保证

5. 企业级质量标准验证

请按照企业级文档标准进行质量验证:

5.1 内容完整性验证

  • 需求覆盖度:是否覆盖了模块的所有功能需求?
  • 技术规范完整性:技术规范是否完整和准确?
  • 接口定义完整性:接口定义是否完整可实现?
  • 示例代码完整性:示例代码是否完整可运行?

5.2 专业性和准确性验证

  • 术语使用准确性:专业术语使用是否准确?
  • 技术描述准确性:技术描述是否与实际代码一致?
  • 业务逻辑准确性:业务逻辑描述是否准确完整?
  • 数据结构准确性:数据结构定义是否准确?

5.3 可实现性验证

  • 技术可行性:技术方案是否可行?
  • 接口可调用性:接口定义是否可以实际调用?
  • 数据结构可用性:数据结构是否可以实际使用?
  • 性能要求合理性:性能要求是否合理可达?

6. 文档优化和完善

请对生成的文档进行优化和完善:

6.1 结构优化

  • 逻辑结构:优化文档的逻辑结构和层次
  • 内容组织:优化内容的组织和表达方式
  • 格式规范:确保格式符合企业文档标准
  • 可读性:提升文档的可读性和理解性

6.2 内容补充

  • 遗漏补充:补充遗漏的重要信息
  • 细节完善:完善技术细节和实现要点
  • 示例丰富:增加更多的使用示例和场景
  • 注意事项:添加重要的注意事项和限制条件

输出要求

  • 格式标准:严格按照企业级Markdown文档格式
  • 保存路径:docs/模块需求文档/[模块名称]-需求文档.md
  • 文档结构:完全按照需求文档模板的结构
  • 质量标准:达到企业级商业项目的文档质量标准
  • 专业性:使用专业的技术术语和规范表达
  • 完整性:确保文档内容完整、准确、可实现
  • 不确定标注:不确定信息标注”[需要确认]”
  • 来源标注:引用前面分析结果标注”[来源:XX文档]”

最终验证清单

完成需求文档后,请确认:

  • 基于完整的项目分析结果生成文档
  • 严格按照需求文档模板结构
  • 达到企业级文档质量标准
  • 所有技术规范准确可实现
  • 所有接口定义完整可调用
  • 所有示例代码正确可运行
  • 文档结构清晰逻辑合理
  • 专业术语使用准确规范
  • 内容完整覆盖所有功能点
  • 可以直接用于开发实现
本文由作者按照 CC BY 4.0 进行授权

AI系列84:第4步需求文档模板生成 提示词

-