属于质量属性的是哪些

如题所述

1. 可用性:该属性指的是系统在正常运行的时间占总时间的比例。系统的可用性可能会受到系统错误、恶意攻击和高负载等多种因素的影响。
2. 可修改性:可修改性主要包括两个方面,第一是确定可以进行修改的内容,第二是确定何时以及由谁来进行这些修改。
3. 性能:性能主要与时间有关。当事件发生时,系统必须能够迅速做出响应。响应时间是一个重要的性能指标,它反映了系统在事件发生时所需时间的长短。
4. 安全性:安全性衡量的是系统在为合法用户提供服务的同时,阻止非法用户访问的能力。
5. 可测试性:可测试性指的是通过测试来揭示软件缺陷的难易程度。
6. 易用性:易用性关注的是用户在完成特定任务时的便利程度以及系统为用户提供支持的种类。
以淘宝网为例,我们可以对以上六个常见的质量属性进行具体分析。在软件可靠性设计方面,需要遵循以下原则:
1. 软件可靠性设计是软件设计的一部分,必须在软件的总体设计框架中实施,并且与其他设计原则相协调,不能产生冲突。
2. 在满足提高软件质量要求的前提下,以提高和保障软件可靠性为最终目标。
3. 应明确软件的可靠性目标,目标不能无限扩大,并且在考虑功能、用户需求、开发费用等因素之后再进行确定。
在软件可靠性设计的前期和过程中,需要采用软件可靠性分析和预测方法,以确定系统中的主要可靠性因素和目标。常见的软件可靠性分析方法包括故障树分析方法和失效模式与效应分析方法等。
故障树分析方法是一种自顶向下的软件可靠性分析方法。从软件系统不希望发生的事件(顶事件)开始,特别是对人员和设备的安全及可靠性产生重大影响的事件,然后逐步向下追查导致顶事件发生的原因,直至基本事件(底事件)。通过这种方式,可以确定导致软件故障的各种可能原因及其组合方式和发生概率。基本的步骤包括软件故障树的建立、定性分析和定量分析。
温馨提示:答案为网友推荐,仅供参考
相似回答