以下是常见的螺旋模型的表示:
根据我在书和文章中所写的内容,在每一次迭代中,这四个步骤都是在一个循环中执行的:
但是,每一个螺旋的子步骤是什么呢?几乎没有一篇文章给我任何关于它们的信息。
那么,假设从第一个螺旋线开始。
只有最后一个螺旋(第四个)有设计,代码,测试部分。我认为编码是在每一个螺旋中完成的,即开发和测试。这太让我困惑了。
有人知道这个螺旋模型是关于什么的吗?
发布于 2017-09-13 20:49:04
螺旋软件开发过程模型在结构上与瀑布模型相似,因为它遵循一个一般流程:
需求->设计->实现->验证
这就是你在上面的螺旋图的右下象限所看到的。不同之处在于,螺旋线集中在风险上,它还规定在螺旋线的每一次迭代中进行回顾和规划。
行动概念是一个预需求文档.这几乎是对软件产品的描述,然后才引出需求。"S/W需求“指的是软件需求的正式规范,如软件需求规范 (SRS)。需求验证本质上是对您的需求文档进行测试,以确保需求是完整的、明确的、可验证的等等。“产品设计”是系统的体系结构和高层设计。“设计V&V”是产品设计的验证和验证。
只有最后一个螺旋(第四个)有设计,代码,测试部分。我认为编码是在每一个螺旋中完成的,即开发和测试。这太让我困惑了。
编码(或“原型”)是在原型上的sprial的每一次迭代中完成的(见右上象限)。在第四次迭代中,当产品编码开始时,原型可能会被丢弃。生产代码是在第四次迭代中编写的。我不清楚模型是否解决了第四次迭代之后的维护版本。
尽管sprial有“迭代”,但它与迭代或增量模型完全不同,在此过程中,设计、开发和测试是在一个周期内完成的,直到产品完成。
https://softwareengineering.stackexchange.com/questions/357328
复制相似问题