螺旋模型(Spiral Model)
被考次数: 1次
被考频率: 低频率
答错率:    25%
知识难度:
考试要求: 掌握     
知识路径:  > 嵌入式系统的项目开发与维护知识  > 系统开发过程及其项目管理  > 系统开发的项目管理基础知识及其常用管理工具  > 开发过程管理知识及工具  > 过程模型


本知识点历年真题试卷分布
>> 试题列表    
 

 
       对于复杂的大型系统,开发一个原型往往达不到要求。螺旋模型将瀑布模型和演化模型结合起来,加入了两种模型均忽略的风险分析,弥补了这两种模型的不足。螺旋模型是一种演化模型。
       螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期大致和瀑布模型相符合,如下图所示。在每个螺旋周期分为如下4个工作步骤。
       
       螺旋模型
       (1)制订计划。确定系统的目标,选定实施方案,明确项目开发的限制条件。
       (2)风险分析。分析所选的方案,识别风险,消除风险。
       (3)实施工程。实施系统开发,验证阶段性产品。
       (4)用户评估。评价开发工作,提出修正建议,建立下一个周期的开发计划。
       螺旋模型强调风险分析,使得开发人员和用户对每个演化层出现的风险有所了解,继而做出应有的反应。因此特别适用于庞大、复杂并且具有高风险的系统。
       与瀑布模型相比,螺旋模型支持用户需求的动态变化,为用户参与软件开发的所有关键决策提供了方便,有助于提高产品的适应能力,并且为项目管理人员及时调整管理决策提供了便利,从而降低了系统开发的风险。在使用螺旋模型进行系统开发时,需要开发人员具有相当丰富的风险评估经验和专门知识。另外,过多的迭代次数会增加开发成本,延迟提交时间。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有