软题库 培训课程
当前位置:信管网 >> 其它资料 >> 文章内容
软件项目生命周期模型及参与角色
来源:信管网 2012年07月26日 【所有评论 分享到微信

软件开发项目中,有几种常见的生命周期模型,如瀑布模型、增量模型,螺旋模型、原型开发、倒V模型等。不同生命周期的应用要根据项目所处的环境而定。在本文中,将以倒V模型为例进行说明。

倒V模型按软件生命周期共分为10个阶段,分别为:需求搜集;需求分析;系统分析;概要设计;详细设计;编码和单元测试;组件测试;集成测试;系统测试;验收。示例图如下:

图十:软件生命周期-倒V型图

从上图中可以出倒V型图中的左边活务与右边活务是有着一种对应关系,也即左边的输出为右边的输入条件。从投入产出角度来分析,左边为投入,右边为产出。整个过程就构成了一个完整的生命周期模型图。

项目组织结构的设置,首先依赖于软件项目各阶段的活动类型及参与人员。下面就将各阶段的主要活动,及所需角色归类如下:

表二:软件开发周期与角色对照表

从上面的表格中,我们可以清晰的看出,软件开发中不同角色分工是不一样的。对于一个软件开发项目来说,前四个阶段是至关重要的,所以总体架构师CSA一般都要参加,在第四、五、六阶段一般程序员参加较多,在后面测试阶段测试员参加较多。从整体来看PM和CSA是项目中的两个重要角色,在项目前和项目收尾时都有参加。这也正体现了软件开发过程中开头和收尾是两个控制重点。

另外,项目经理要要按不同阶段适时运用人员,恰当掌握用人标准。一般来说,软件项目不同阶段不同层次技术人员的参与情况是不一样的。下图是典型的软件开发人员参与情况曲线:

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章