我一直在寻找一些关于需求分析的文章,但我对这个术语有点困惑,因为基于维基百科的需求分析是需求工程的一个阶段。
但是一旦你更多的搜索,很多网站都会交替使用它们,因为它们的意思是一样的,你能帮我澄清一下吗?
发布于 2012-03-01 12:30:31
需求工程( Requirements )是一个术语,包括与需求相关的所有活动--激发、分析、文档和规范、验证和管理。它还可能涉及一些层次的建模,从创建用例模型到与系统架构师和设计人员进行更详细的协作。
需求分析是需求工程的一个方面,它涉及审查需求,以确保所有需求对构建产品都是有用的。对于每个需求,执行分析的人员将确保他们拥有良好要求的特点。一些源还认为早期原型是需求分析的一部分,因为它有助于进一步理解和澄清利益相关者提供的需求,或者识别需求中的问题。
然而,将需求工程看作是一个阶段性的活动,这可能不是一个好主意。在整个项目的需求定义阶段,各种活动都在进行。在某些方面,需求工程也会在整个项目中发生。它只是变得有用的名称的活动,使它更容易与其他人讨论。
发布于 2012-03-01 10:58:14
从本质上讲,需求分析是需求工程的一个子集。您经常会遇到一个客户端或一个需求不明确或预先确定的场景,您必须在这里设计(确定、分析和设计)需求,并将它们展示给客户(根据他们的预算)进行验证。
为了进行需求工程,几乎必须了解UML和其他有助于理解、理解和设计系统的建模工具。
发布于 2012-03-01 10:51:59
需求工程听起来像是一个包含多个阶段的更正式的过程。
对我来说,需求分析是获取/计算需求的具体任务。
因此,我不认为它们是可以互换的。
https://softwareengineering.stackexchange.com/questions/137745
复制相似问题