首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >螺旋模型步骤的澄清

螺旋模型步骤的澄清
EN

Software Engineering用户
提问于 2017-09-13 18:14:54
回答 1查看 2.2K关注 0票数 2

以下是常见的螺旋模型的表示:

根据我在书和文章中所写的内容,在每一次迭代中,这四个步骤都是在一个循环中执行的:

  • 确定目标/计划
  • 风险分析
  • 发展/守则
  • 下一阶段评估

但是,每一个螺旋的子步骤是什么呢?几乎没有一篇文章给我任何关于它们的信息。

那么,假设从第一个螺旋线开始。

  • 审查工作已经完成。
  • 进行风险分析并制作原型。
  • 现在,在第三阶段,编码应该进行,它是“操作的概念”(WTH?)。

只有最后一个螺旋(第四个)有设计,代码,测试部分。我认为编码是在每一个螺旋中完成的,即开发和测试。这太让我困惑了。

有人知道这个螺旋模型是关于什么的吗?

EN

回答 1

Software Engineering用户

发布于 2017-09-13 20:49:04

螺旋软件开发过程模型在结构上与瀑布模型相似,因为它遵循一个一般流程:

需求->设计->实现->验证

这就是你在上面的螺旋图的右下象限所看到的。不同之处在于,螺旋线集中在风险上,它还规定在螺旋线的每一次迭代中进行回顾和规划。

行动概念是一个预需求文档.这几乎是对软件产品的描述,然后才引出需求。"S/W需求“指的是软件需求的正式规范,如软件需求规范 (SRS)。需求验证本质上是对您的需求文档进行测试,以确保需求是完整的、明确的、可验证的等等。“产品设计”是系统的体系结构和高层设计。“设计V&V”是产品设计的验证和验证。

只有最后一个螺旋(第四个)有设计,代码,测试部分。我认为编码是在每一个螺旋中完成的,即开发和测试。这太让我困惑了。

编码(或“原型”)是在原型上的sprial的每一次迭代中完成的(见右上象限)。在第四次迭代中,当产品编码开始时,原型可能会被丢弃。生产代码是在第四次迭代中编写的。我不清楚模型是否解决了第四次迭代之后的维护版本。

尽管sprial有“迭代”,但它与迭代或增量模型完全不同,在此过程中,设计、开发和测试是在一个周期内完成的,直到产品完成。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/357328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档