全程软件测试:非功能性需求

软件的非功能需求往往需要根据软件设计阶段的工作和测试验证的结果才能最终确定。软件的非功能需求主要体现在性能、有效性、可靠性等方面。

性能(performance):指在指定条件下,用软件实现某种功能所需计算机资源(包括内存大小、CPU占用时间等)的有效程度,以及系统响应、表现的状态。如果系统用完了所有可用的资源,那么系统性能就会下降。性能的操作特征包括与作业负载相关的特征,如响应时间、负载容量等。

有效性(availability):指产品或服务对于客户能否保持有效,即在预定的启动时间中,系统真正可用并且完全运行的时间所占的百分比。可以用“系统平均无故障时间(MTTF,mean time to failure)除以总的运行时间(MTTF与故障修复时间之和)”来计算有效性。例如,银行系统对时间要求的要求更严格——有效性要高。大于99.99%的有效性才能满足质量要求。

可靠性(reliability):指在规定的时间和条件下,软件维持其正常的功能操作、性能水平的程度,如软件坚固性和可靠性(防故障能力,即防止崩溃、内存泄露等能力)、资源利用率、代码完整性及技术兼容性等。健壮性和有效性有时可看成可靠性的一部分。衡量软件可靠性的方法,包括正确执行操作所占的比例,在发现新缺陷之前系统运行的时间长度和缺陷出现的密度。可靠性对一些软件系统要求特别高,要求有很强的容错能力,并能保证长时间稳定运行,比如航空、铁路交通管制系统,全国联合售票系统等。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值