先了解一下软件开发流程概念
作用:了规范互联网软件产品开发项目管理过程,指导开展项目研发、管理等活动,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率和效益,制定软件开发流程管理规范。
下图所示的是一个软件产品开发大体上所需要经历的全部流程和各个重要环节需要提交的交付物:
下面进行每个流程的具体介绍
1、项目立项
分析人员进行应用调查与分析,确认软件的应用需求。
成立项目评审会,开发总监、部门经理和指定人员必须参加。对项目进行可行性研究,编写项目建议书,评估项目的难度和工作量,形成可行性研究报告。
根据项目配置的优劣成立项目开发组,制定软件开发计划,确定项目经理,由部门和项目经理共同来确定具体项目配置,知识技能要求,团队成员及团队的角色。