业务分析

系统设计的非功能需求

2021-06-08  本文已影响0人  Real_man

非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性,包括安全性、可靠性、互操作性、健壮性

为什么有非功能性需求?

从决策角度来看,非功能性需求是对各种设计方案进行选择的标准

非功能性需求也可称之为软件开发的“约束”,这主要是因为从最简单的到最复杂的软件系统,都有反映软件系统质量和特性的额外要求,它从各个角度对所考虑的可能采取的解决方案起约束和限制作用

img

非功能性需求主要有哪些?

决定系统设计的非功能需要主要有四类:

非功能需求的校验?

虽然理论上非功能需求能够量化,但实际过程中真正实现量化是很难的,有些目标如可维护性本身也没有度量可以使用,因此,在需求文档中的目标陈述中,开发者应该明确用户对需求的优先顺序,同时也要让用户知道一些目标的模糊性和无法客观验证性。

上一篇下一篇

猜你喜欢

热点阅读