软件开发阶段划分

一、需求分析

根据客户需求,清楚了解客户需求中的产品功能、性能、界面和具体规格等,然后进行分析,确定软件所要达到的目标。

需求规格说明书

二、概要设计

系统分析员审查软件计划、软件需求分析文档,提出候选的最佳推荐方案,确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构文件结构,数据库模式等。

概要设计说明书

三、详细设计

为每一个模块确定使用的算法,并用适当的工具(如流程图)表达算法的过程,写出模块的详细过程性描述;确定每个模块使用的数据结构;确定模块接口的细节,包含用户界面、数据输入输出等全部细节。

详细设计说明书

四、编码

通过某种编程语言编写程序

原文地址:https://www.cnblogs.com/Daluo20200515/p/14430878.html