软件需求概念
软件需求指用户对系统在功能、行为、性能、设计约束方面的期望。
简单来说,就是用户对系统的期望,所以很多的需求来自于用户方。
软件需求指用户解决问题或达到目标所需的条件或能力,是系统或系统的部件需要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力,以及反应这些条件或能力的文档说明。
需求工程的分类
-
需求开发(技术维度)
-
需求的获取
-
跟客户做访谈,电话沟通,开会,问卷调查等获取原始需求
-
-
需求分析
-
获取原始需求之后,进行分析整合,因为获取的需求可能存在冲突,因此发现问题并整合需求
-
-
需求定义
-
将分析后的需求,落地为文档的过程,会形成SRS(需求规格说明书)
-
-
需求验证
-
需求获取,分析,定义了,结果客户没有验证,客户说要的不是这个东西。所以需要用户来参与验证。需求验证之后得到需求基线。需求基线就是后面的设计开发就按照验证后的需求作为基线进行设计和开发和需求管理
-
-
-
需求管理(用于支持需求开发,项目管理维度)
-
变更控制
-
如果按基线走,表示需求没变更,如果基线变化&#
-
-