基于MSF的软件研发团队组建策略研究
2021-04-13
中文信息 2021年1期
(中国联通海南省分公司,海南 海口 572500)
一、微软MSF过程模型介绍
1.MSF过程模型的特点
过程模型建立了工程中各种活动的顺序,从这方面看,它体现了一个工程项目中整个生命周期。当前各种工程项目中都有各自的过程。MSF过程模型起始于微软开发软件应用程序的过程。它经过演化,与一些其他流行的过程模型中最为有效的原理相结合,形成一个模型。MSF过程模型可以跨越所有的工程类型,例如,基于阶段类型的、里程碑驱动的、基于迭代模型等类型的工程。主流的软件开发过程模型有瀑布模型、螺旋模型、喷泉模型、RUP模型等。
瀑布模型:使用里程碑作为整个过程管理中的转换或评估点。在瀑布模型中,每一个任务在下一个任务开始前,必须完成。也就是说必须将当前阶段的任务完成后,才可以进行下一阶段的任务。瀑布模型的优点是有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率;缺点是开发过程不能逆转,导致客户需求变更时难以响应,并且客户只能在项目后期才能看到软件的实际情况。
螺旋模型:螺旋模型的焦点集中在需要对项目需求进行持续不断的精练和对项目连续不断的评估上。螺旋模型是一种非常简单的过程模型,它没有所谓的里程碑,它就是对软件按周期不断地重复构建。螺旋模型的优点:第一,设计上的灵活性,可以在项目的各个阶段进行变更;……
登录APP查看全文
