首页 > 试题广场 >

具有“增加了风险分析过程”特征的软件开发模型是()。

[单选题]
具有“增加了风险分析过程”特征的软件开发模型是()。
  • 传统瀑布模型
  • 快速原型模型
  • 增量模型
  • 螺旋模型
螺旋模型:是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。
螺旋模型最大的特点在于:引入了其他模型不具备的风险分析使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。
发表于 2019-03-31 11:19:43 回复(0)

1.瀑布模型:软件开发按需求分析、设计、编码、测试、运维的顺序开展,每个阶段都有相应的文档产生,项目质量较高,适合于需求明确的项目开发。缺点:建设周期长、风险大、难以满足用户需求。

2.螺旋模型:以原型为基础沿螺线旋转、每转一圈都经过计划 / 风险分析 / 实施 / 评估等过程且得到相应新版本、经过若干次螺旋上升得到最终版本。适用于需求经常变化的大型复杂系统。缺点:很难让用户确信这种演化方法的结果是可以控制的,且建设周期长。

3.增量模型:采用随时间进展而交错的线性序列、每个序列产生一个可发布的增量、每个增量产生一个可操作的产品、第一个增量是核心产品。适用于需求经常变化的项目。缺点是需要有一个开放的产品架构, 可能项目没有整体设计,质量会比较差。

4.快速原型模型:快速构建可运行的软件模型,以便理解和澄清问题,进一步细化需求,在新获取需求基础上进行系统开发。适合于做 POC ,缺点是产品质量差。

发表于 2017-06-16 11:04:11 回复(0)