(一)项目可行性研究阶段:
根据公司产品规划和市场需求,进行前期调研工作,对市场定位、技术发展、功能需求、经济效益、进度要求、风险分析等进行可行性研究,拟定报告进行评审。我公司有多年的软件开发经验,不只是单纯的按照客户提出的需求来进行软件开发,而是在有大量业务实践的基础上,分析客户所提需求,给出更加符合国家政策及行业发展的指导性意见。
(二)项目立项阶段:
项目可行性分析评审通过后,正式立项,成立项目组(项目经理、质量保证人员、程序开发人员、测试人员、培训人员、文档人员、产品经理)。
(三)需求分析阶段:
根据客户提出的技术要求、软件任务书及其他文件,实地调研、沟通,明确详细的软件需求,编写系统技术方案书。
(四)策划设计阶段:
根据软件需求建立软件总体结构和模块间的关系,确定各模块功能,定义各功能模块的借口,设计全局数据库和数据结构,综合计划进一步细化,制定出项目进度预计。
(五)编码实现阶段:
根据软件详细设计说明,对各程序模块进行编码、调试、静态分析和单元测试,验证程序单元与设计说明的一致性。
(六)软件测试阶段:
对客户需求的全部功能和性能要求实施测试,以确定整个软件系统可按照客户需求进行安装使用。
(七)软件交付、培训阶段:
对完成测试的软件系统向客户进行交付,确定验收。组织软件使用人员进行系统操作培训,并提交系统操作说明文档。
(八)软件系统维护阶段:
及时响应客户需求,提供技术支持维护,保证软件系统使用无忧。