软件质量因素及其指标

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件质量因素及其指标

一、运行因素

1、正确性(Correctness)

软件满足需求说明书规定以及用户补充提出任务要求的程度。

包括安全性(Completeness)和可跟踪性(Traceability)2个指标。

2、可靠性(Reliability)

在规定的条件下和规定的时间内软件正确运行的概率。

包括精确性(Accuracy)、容错性(Error Tolerance)、兼容性(Consistency)

等指标。

3、效率(Efficiency)

软件运行所需的资源和时间开销。

包括存储效率(storage Efficiency)和执行效率(Execution Efficiency)2个指标。

4、完整性(Integrity)或安全性(security)

对软件或数据所受到的未经获准的存取或修改可以加以控制的程度。

包括存取控制(Access Control)和存取审查(Access Audit)2个指标。

5、可用性(Usability)

掌握该软件运行的容易程度。

包括可操作性(Operability)、易培训性(Training)和通信性(Communicativeness)3个指标。

二、修正因素──软件经受修改的能力

1、可维护性(Maintainability)

对软件理解、纠错的容易程度。

包括简明性(Simplicity)、可简洁性(Concisenes)模块性(Modularity)等指标。

2、灵活性(Flexibility)

对软件修改或扩充的可能性和容易程度。

包括通用性(Generality)、可扩充性(Expandabitity)等指标。

3、可测试性(Testability)

对软件测试的容易程度。

包括自检性(Instrumentation)、自描述性(Self-Descriptiveness)等指标。

三、转移因素──软件适应新环境的能力

1、可移植性(Port ability)

软件转移到另一个环境运行的可能性和容易程度。

包括软件系统独立性(Software System Independence)、机器独立性(Machine Independence)等指标。

2、可复用性(Reusability)

软件的全部或局部可以在其它应用中再次利用的程度。

3、共运行性(Interoperability)

与其他软件联合起来协调工作的可能性和容易程度。

包括相互通信性(Communications Commonality)、数据公用性(Data Commonality)等指标。

质量指标及其含义

质量指标与质量因素的关系

注:

○──表示指标对质量因素有正影响

△──表示指标对质量因素有负影响

软件质量保证措施

1、采用保证质量的技术手段(方法,工具…)。

2、组织评审。

3、加强测试。

4、推行软件工程标准(GB)。

5、对软件的变更进行控制。

6、对软件的质量进行度量(指标)。

7、对软件质量情况及时记录和报告。

相关文档
最新文档