需求工程过程概述

122 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第30天

需求工程过程概述

发展历程

系统开发初期,只关注编码。

随着生命周期模型引入,认识到需求开发是系统开发中一个独立的阶段。

随着演化式开发思想的接受,认识到系统开发源于一个不完备的需求体系,需求开发也是一个递进的过程,包含一系列独立的活动。

需求工程有属于自己的生命周期模型,即针对需求开发的需求工程过程。

需求工程过程是系统工程和软件工程的一个子过程,部署在系统开发的初期阶段。

需求工程过程概述

需求工程过程:是系统开发中需求开发活动的集成,以用户业务问题为出发点,它的结果是产生一个能够在用户环境下解决用户业务问题的系统方案,并将其文档化为明确的规格说明。

不同系统的需求工程过程可能会表现出极大的差异,但是都拥有共同的需求工程活动。

需求获取、需求分析、需求规格说明、需求验证是需求开发活动。

需求开发中的获取、分析、规格说明和验证活动不是线性、顺序执行的,而是互相交织、不断迭代和递增的

需求开发成果文档:

项目前景与范围文档——定义系统业务需求

用户需求文档——定义系统用户需求

需求规格说明文档——定义系统的系统级需求

系统规格说明

硬件需求

软件需求

其他需求

软件规格说明

需求开发结束后,需求规格被转入系统开发的后续需求管理阶段。需求管理是项目管理活动

image.png