目录:
定义-需求工程是什么意思?
需求工程是使工程设计符合一组核心软件需求的过程。 这对于在软件工程中创建准确的结果至关重要。
需求工程也称为需求分析。
Techopedia解释了需求工程
在需求工程中,工程师查看与软件目标有关的一组数据:软件将如何工作以及提供所需结果所需的属性的质量是什么。 然后,工程师根据这些数据进行研究,以研究支持这些结果的特定编码解决方案。 需求工程的要素包括:
- 需求征求,软件公司从客户那里获取需求
- 需求分析
- 要求规范
- 需求验证,工程师确认需求是正确的
- 需求管理,使流程与需求相匹配
需要指出的是,需求工程的主要部分与流程中涉及的利益相关者或参与方有关。 通常,软件公司的开发人员会根据客户的需求来定制软件需求。 这意味着在客户与软件公司之间的通信过程中会发生需求工程的许多阶段。
IT专家指出,需求工程对公司仍然是一项重大挑战,部分原因是软件开发的模棱两可特性,从客户那里获取准确需求的挑战以及将开发公司内部流程与目标相匹配的持续过程和外部客户的目标。 换句话说,需求工程试图弥合客户与开发人员正在思考的问题之间的鸿沟,并为复杂软件产品的实际构建创建一个坚实,一致的框架。











