第一步:需求调研分析
1、系统分析员向用户初步了解需求,列出开发系统大功能模块,初步定义界面。
2 系统分析员深入了解需求,做出文档系统功能表,并且还列出相关的界面和界面功能。
3 系统分析员向用户再次确认需求。
第二步:概要设计
开发者需要对软件系统进行概要设计,即系统设计。包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
第三步:详细设计
在概要设计的基础上,开发者需要进行软件系统的详细设计。
第四步:编码
在软件编码阶段,根据《软件系统详细设计报告》开始编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。
第五步:测试
测试编写好的系统
第六步:软件交付准备
第七步:验收
软件开发流程托普图如下: