需求分类:
系统需求或软件需求包括三类:功能需求、质量因素和设计约束(非功能需求),即系统/软件需求=功能需求+质量因素+设计约束。
需求必须是有所属的,即某个研究对象的需求。研究对象可以分为三类:组织、系统和软件配置项(CSCI)。
组织由系统和业务工人组成,即系统是组织的部件;系统是由软件配置项和硬件配置项组成,即软阿金配置项是系统的部件;软件配置项是由软件单元组成,即软件单元是软件配置项的部件。
对每类研究对象而言,其能力需求是指对外部可见的、有价值的一段完整功能。
需求的分层
需求根据来源可以分为三个层次:业务级需求、用户级需求、开发级需求。这三个需求对应三类与系统相关的涉众,即业务级需求来自出资方,用户级需求来自使用方,开发级需求来自开发方和保障方。
需求矩阵
功 能 | 质 量 因 素 | 设 计 约 束 | |
业务级需求 | |||
用户级需求 | |||
开发级需求 |
需求分析人员在对功能、质量因素、设计约束这三类需求进行分析时,一定要明确这些需求属于哪个层次,即来自哪类涉众。