需求分析师如何做好非功能性需求

       非功能性需求是除开功能性需求外需要满足的系统要求,可以理解为系统的质量要求,一般包括性能、安全性、可靠性、可用性、可维护性、完整性、可测试性、有效性等。细分下来有很多,不过前辈们和一些权威机构帮我们做了很好的归类。
       常见的软件质量模型有:
  ● Jim McCall 软件质量模型(1977 年)
  ● Barry W. Boehm 软件质量模型(1978 年)
  ● FURPS/FURPS+ 软件质量模型
  ● R. Geoff Dromey 软件质量模型
  ● ISO/IEC 9126 软件质量模型(1993 年)
  ● ISO/IEC 25010 软件质量模型(2011 年)
       我个人认为IBM的RUP里的“FURPS+”是比较好的方法,可以作为检查表来用,避免需求遗漏;而ISO的软件质量模型当然是最权威的了。下面简单说明一下这两个方法。
        1.“FURPS+”模型
  ● 功能性(Functional):特性、功能、安全性;
  ● 可用性(Usability):人性化因素、帮助、文档;
  ● 可靠性(Reliability):故障频率、可恢复性、可预测性;
 
  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值