试题详情
简答题简述螺旋模型的基本开发过程及螺旋模型的优点。
  • 螺旋模型的基本思想是使用原型及其他方法来尽量降低风险。可以理解为在快速原型模型的每个阶段之前都增加了风险分析。
    基本开发过程:
    (1)需求定义。利用前面介绍的需求分析技术理解应用领域,获取初步的用户需求,制定项目开发计划。
    (2)风险分析。根据初始需求或改进意见评审可选用的方案,给出消除或减少风险的途径。
    (3)工程实现。利用前一节介绍的快速原型构造方法针对已知的用户需求生成快速原型。
    (4)评审。将原型提交用户使用并征询用户改进意见。上述过程将不断迭代,直至给出用户满意的目标软件产品。
    优点:(1)螺旋模型支持用户需求的动态变化。
    (2)螺旋模型中,需求分析和软件实现是互相依赖、紧密联系的软件开发活动。
    (3)原型作为形式的可执行的需求规格说明,既易于为用户和开发人员共同理解,又可作为后续开发的基础。
    (4)为用户参与软件开发的所有关键决策提供了方便。
    (5)有助于提高目标软件的适应能力
    (6)为项目管理人员及时调整管理决策提供了便利,从而降低了软件开发风险。
  • 关注下方微信公众号,在线模考后查看

热门试题