最近我参加了一个测试,在一个问题上得到了错误的答案,这让我对V模型的知识产生了疑问。答案是正确的/错误的,这是关于V-模型的陈述。
“SDLC的每个阶段都有相应的验证和验证阶段。”
起初,我回答正确,但它让我思考‘嗯,发展阶段如何’,我转到错误,并错了。很明显答案是真的。
但是,我不明白为什么还在。下面的图像提供了混淆。
有人能解释一下为什么V模型结构中的开发(编码)阶段会被认为有一个相应的验证/验证阶段吗?因为我不能看到/定义这两个阶段都是什么样子的。
谢谢。
发布于 2019-07-18 12:25:36
我能理解你的困惑。老实说,我想我也会去找假的。
我的意思是,您可以说,代码应该由开发人员(S)在整个实现过程中进行验证(代码评审就是一个例子)。然而,在V-模型中没有具体提到这一点。
您还可以说,代码是在单元测试中验证的,这是非常明智的做法。但是,这仍然不是一个相应的验证,因为单元测试(在模型中)属于模块设计。
我对V型的理解是,它主要是自上而下的设计。当你实现的时候,你从下到上实现。如果测试失败,您将回到相应的设计阶段。即使我能从你的测试中回答这个问题,我也怀疑它会对我使用模型的方式有很大的帮助。
https://softwareengineering.stackexchange.com/questions/394860
复制相似问题