1.解决方案
- 公司管理现状
- 应该加什么系统、解决什么问题
- 每个系统的主要功能
- 系统结构图
- 系统间整体协作流程图
- 系统的逻辑结构和物理结构
- 系统开发人力、物理
- 开发成本、部署成本、维护成本、培训成本
- 项目周期
- 运行环境,部署服务器(应该归到开发成本里)
2.策划、产品
3.需求
概要需求:前期调研时粗略记录的需求
详细需求:
用户验收需求说明书(一般是项目用,给买程序的人看的,用来验收)
1. 系统整体结构图
2. 系统功能流程图,职能流程图
3. 功能描述
4. 页面
4.系统分析
系统分析
系统结构,逻辑结构,物理结构,主要技术点,开发工具、代码工具、文档管理工具
系统设计
详细功能点,技术点和解决方案
5.框架设计
技术开发框架设计(日志、缓存啥的,见框架设计),技术规范定制,测试规范,开发结构
6.技术解决方案
系统中难点和应用功能,复杂算法等(安全、数据仓库、数据优化、影音播放等)或者可以独立出来的组件(如文章系统,URL重写等等)
7.概要设计
1. 用例图(用户行为)
2. 时序图(程序行为)
3. 程序接口(主要外部接口,或者主要逻辑实现接口)
4. 功能描述
详细描述每步操作
添加 修改 删除 查找
用户操作 输入 输出
5. 页面
6. 数据结构
还要 解释每个关键数据 是什么
范围 类型
等等
8.详细设计
1. 类图
2. 主要算法和实现流程(伪代码、代码),详细设计 实际就是伪代码
你直接贴上都行,就是看详细设计 详细到什么程度,而且要说明白 每步都怎么做
9.测试用例
每个测试点(一般为功能点)的输入输出正确的流程
10.部署、运行环境
11.产品使用说明书
12.验收报告
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2007-08-11 对计算机编码的一点了解