哪些方面可提现软件质量的可靠性

如题所述

可以从以下方面来考量:
1、功能性:系统完成所期望的功能的能力。
2、性能:系统的响应能力。性能经常使用基准测试程序来测量
3、可靠性:在错误情况下维持系统的功能特性的基本能力。可靠性通常用MTTF和MTBF来衡量。可靠性包括两个方面:容错和健壮性。容错是错误发生时确保系统正常的行为,如分布式系统中,系统与远程构件失去连接,容错保证其他能自动搜索到其他可用的连接,从而保证系统正常工作。健壮性指系统遇到错误时处于一个已经定义好的状态。健壮性不能保证系统遇到错误时一定还能够继续运行。个人的理解是:容错是错了你也不知道(因为系统能处理)。健壮性是按固定的方式错。
4、可用性:系统能够正常运行的时间比例。
5、安全性:向合法用户提供服务的同时阻止非授权用户使用的企图或者拒绝服务的能力。
6、可修改性:指对系统进行变更的能力。包含软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力;针对软件可靠性中的容错性子特性应测试软件失效防护能力。
温馨提示:答案为网友推荐,仅供参考
相似回答