软件开发过程
软件开发过程(Software Development Process,SDP)是组织级在全公司范围内进行的过程定义、度量和改进,包括三部分:开发生命周期、项目管理实践和软件工程过程。它是在CMM的基础上建立起来的,综合在实践中行之有效的具体方法,注重实用性和效果,以实现项目交付的可预期性和质量保证为最终目标。
开发生命周期。一个专业的软件开发公司应该有根据自己的开发模式建立一个非常详细的软件开发周期模型,包括开发阶段,每阶段内的任务,任务的具体工作和交付物,使用的开发工具和技术,以及人员的分工,甚至可以细到通用的审核会议。将开发中所有的内容用网络图或流程图的形式明确地规范下来,使得高层能够对项目的整体过程一目了然,使得项目的管理者很容易地跟踪任务的情况,使得每位开发人员都非常明确自己的任务和在整体开发中的作用。只有这样的生命周期模型对具体的开发才有意义,它是公司所有开发的“圣经”,所有的技术开发和过程开发均需在此基础上进行开展,并以此为依据。
文章来源于领测软件测试网 https://www.ltesting.net/