软件方案设计模板
软件需求分析、方案设计是一般开发过程中需要输出的文档。不过也有公司,为了追求效率而直接跳过这些动作。但是一个企业要正规化、流程化肯定是免不了这些材料的输出。输出这些材料,大幅度降低新人接手项目的效率和沟通成本,如果在软件开发前期,可以将一些可能出现的问题考虑进来,以减少开发过程中出现问题的试错成本。当然这些都是站在企业角度,对于开发者来说,只是单纯的增加了自己的被替代性罢了,苦涩。
1. 软件方案设计模板
- 需求分析
- 功能需求(明确需要实现的功能)
- 非功能需求(效率,可靠性,功耗)
- 硬件设计方案
- 上软设计方案
- 系统框图
- 软件设计方案
- 软件架构
- 分层设计
- 关键模块设计
- 关键模块流程图
- 调用关系
- 关键核心算法
- 内存分配
- 接口设计
- 错误码设计
- 软件架构
- 修订记录