.用户提供需求
二.全程建模
A、 组织结构分析
B、 业务流程分析:事件流程图,PDA(问题分析图)描述业务流程,顺序图验证该流程。
C、 业务数据分析:构件图描述业务数据的内容及其之间的关系。
三.说明文档和开发文档的编制
四.软件设计和开发
五.软件模块编写和开发
六.开发进度 控制和质量控制
七.软件装配与测试
八.软件修改
九.β版本测试
十.为最终用户提供应用培训。
十一.用户试用。
十二.软件质量改进
十三.软件交付
需求分析
↓ 用户提供需求《软件开发需求表》,软件系统分析师对企业所面临的问题进行分析《可行×××报告》
需求初步确认
↓ 软件系统分析师初步确认企业需求,作为合同确认的依据
系统调研
↓ 软件系统分析师对企业的初步需求进行详细调研,确定系统界面的设计和运行的流程
《需求说明书》
↓ 将软件系统分析师对企业详细调研文稿化,经双方讨论确认后,开始系统界面设计
界面设计
↓ 软件开发工程师完成系统界面设计,经用户确认,开始软件开发
开发及测试
↓ 制定软件开发周期、进度表;软件开发工程师和测试工程师完成系统软件开发和测试,强大测试力量和一对一软件测试体系,确保系统软件质量
使用培训
↓ 培训讲师对企业进行软件基础知识和系统软件运作流程全面培训
初始化试运行
↓ 软件工程师辅导用户使用系统,协助用户进行初始化工作;系统初始化完毕,进行试运行阶段,测试系统功能的完善性和全面性
正式交付 双方共同测评系统,确保系统能全面符合用户需求说明书定义的所有功能,正式交付系统