一、项目启动(项目开工会)
二、需求分析
需求调研:与客户就其所需要的功能、流程、操作等需要为基础,而且需求决策者必须是项目经理或部门负责人。
三、概要设计
确定影响系统设计的约束因素:本系统应当遵循的标准或规范、软件、硬件环境(包括运行环境和开发环境)的约束、接口/协议的约束、软件质量的约束、隐含约束等。
四、详细设计
确定功能模块的参与者、数据库表、输入参数说明、前置条件、基本流程、异常流程、日志等信息。
五、Coding
软件编码,各接口的实现。 单元测试。
六、集成测试
根据系统测试用例测试系统的功能性需求,保证系统的正常功能处理及异常处理是否正确。
七、客户验收
成果审查。验收人员审查开发方应当交付的成果,如代码、文档等等。确保这些成果是完整的并且是正确有效的。 验收测试。验收人员对交付的产品进行全面的测试,确保产品功能、质量符合需求。 及时解决客户方发现的问题。
八、结项
计划与实际情况对比:产品功能、工作成果、产品质量、投入人员、工作量、成本等申请结项理由和项目自我评价对项目进行综合评估,总结经验教训。