螺旋模型的特点
螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。
1988年,巴利·玻姆(Barry Boehm)正式发表了软件系统开发的“螺旋模型”,它将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。
螺旋模型很大程度上是一种风险驱动的方法体系,因为在每个阶段之前及经常发生的循环之前,都必须首先进行风险评估。在实践中,螺旋法技术和流程变得更为简单。迭代方法体系更倾向于按照开发/设计人员的方式工作,而不是项目经理的方式。螺旋模型中存在众多变量,并且在将来会有更大幅度的增长,该方法体系正良好运作着。
优点
1)设计上的灵活性,可以在项目的各个阶段进行变更。
2)以小的分段来构建大型系统,使成本计算变得简单容易。
3)客户始终参与每个阶段的开发,保证了项目不偏离正确方向以及项目的可控性。
4)随着项目推进,客户始终掌握项目的最新信息 , 从而他或她能够和管理层有效地交互。
5)客户认可这种公司内部的开发方式带来的良好的沟通和高质量的产品。
缺点
很难让用户确信这种演化方法的结果是可以控制的。建设周期长,而软件技术发展比较快,所以经常出现软件开发完毕后,和当前的技术水平有了较大的差距,无法满足当前用户需求。
螺旋模型的项目适用:
对于新近开发,需求不明确的情况下,适合用螺旋模型进行开发,便于风险控制和需求变更。
-
什么是工效学
研究人-机器设备-工作环境系统中三者之间关系使之达到协调和统一的一门综合性实用学科。研究的目的是使各种作业的生产方式、操作方法和劳动休息制度适合于人的身体条件和要求,保证人在工作中的安全、健康和舒适,使人不仅在短时间内有效地工作,而且在长时期内也不致...
-
什么是手少阳三焦经
十二经脉之一。首载于长沙出土的马王堆汉墓医书。其中《帛书·经脉》甲种本,即《足臂十一脉灸经》称为“臂少阳癬(脉)”;乙种本,即《阴阳十一脉灸经》称为“耳脈(脉)”。《灵枢·经脉》称为“三焦手少阳之脉”。现通称为手少阳三焦经,简称三焦经。循行《帛书·经脉...
-
什么是学校卫生
为学校学生、教师的身心健康服务的应用学科。当今学校卫生的工作范围主要有三方面。(1)卫生服务:包括健康监测、体检、随访、咨询、传染病管理(包括计划免疫)及急救等;(2)健康教育:包括对学生的健康教育、对教师的卫生培训和学校的卫生活动;(3)教学和环境卫生:包括学生心理...
-
什么是变形杆菌感染
变形杆菌引起的疾病。其特征为起病急,胃肠道症状明显。常引起泌尿道、呼吸道、全身各部位的感染以及败血症。1970年代后期,有些国家的化脓性炎症疾病中约1/3涉及变形杆菌。此菌在混合感染中可致基础病恶化。临床多选用氨基糖苷类抗生素如庆大霉素、卡那霉素以及...