定量描述需求
goldway 发表于 2006-8-13 11:01:00
特别是对于非功能需求,更应该尽可能地用定量的数据来描述,定量描述可以避免需求的二义性,同时也提供了可测试的依据。
为定量地描述系统需求,首先必须定义表达这些属性的合适的度量,然后为这些属性决定一个合适的值。在某些情况下,这可能是很难的,需要从业务人员和系统相关人员处获取更多的信息,同时还需要了解业界目前的常用标准。
系统特性可以使用的度量的例子如下:
系统特性 | 可以使用的度量 |
可靠性 | 出错时间 |
可靠性 | 错误发生率 |
有效性 | 请求后出错的可能性 |
性能 | 每秒处理的交易数 |
性能 | 对用户输入的相应时间 |
存储 | 系统需要的最大内存空间大小(KB) |
可用性 | 学习75%的用户功能所需要的时间 |
可用性 | 在给定时间内,由用户引起的错误的平均值 |
健壮性 | 系统出错后重新启动的时间 |
完整性 | 系统出错时,允许的数据丢失的最大限度。 |