开发流程
需求分析
系统分析员向用户初步了解需求, 列出大功能模块amp;
深入了解和分析,做出一份功能需求文档
系统分析员向用户再次确认需求
概要设计
考虑系统基本处理流程、组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理等
详细设计
描述具体实现的算法、数据结构、类的层次结构和调用关系等,可以根据详细设计报告进行编码
编码
通常占用整个项目时间三分之一,最多不超过二分之一
软件交付
目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等合同约定产物
维护
根据用户需求的变化和环境的变化,对应用程序进行全部或部分修改