软件质量因素及其指标

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件质量因素及其指标一、运行因素1、正确性(Correctness)软件满足需求说明书规定以及用户补充提出任务要求的程度。包括安全性(Completeness)和可跟踪性(Traceability)2个指标。2、可靠性(Reliability)在规定的条件下和规定的时间内软件正确运行的概率。包括精确性(Accuracy)、容错性(ErrorTolerance)、兼容性(Consistency)等指标。3、效率(Efficiency)软件运行所需的资源和时间开销。包括存储效率(storageEfficiency)和执行效率(ExecutionEfficiency)2个指标。4、完整性(Integrity)或安全性(security)对软件或数据所受到的未经获准的存取或修改可以加以控制的程度。包括存取控制(AccessControl)和存取审查(AccessAudit)2个指标。5、可用性(Usability)掌握该软件运行的容易程度。包括可操作性(Operability)、易培训性(Training)和通信性(Communicativeness)3个指标。二、修正因素──软件经受修改的能力1、可维护性(Maintainability)对软件理解、纠错的容易程度。包括简明性(Simplicity)、可简洁性(Concisenes)模块性(Modularity)等指标。2、灵活性(Flexibility)对软件修改或扩充的可能性和容易程度。包括通用性(Generality)、可扩充性(Expandabitity)等指标。3、可测试性(Testability)对软件测试的容易程度。包括自检性(Instrumentation)、自描述性(Self-Descriptiveness)等指标。三、转移因素──软件适应新环境的能力1、可移植性(Portability)软件转移到另一个环境运行的可能性和容易程度。包括软件系统独立性(SoftwareSystemIndependence)、机器独立性(MachineIndependence)等指标。2、可复用性(Reusability)软件的全部或局部可以在其它应用中再次利用的程度。3、共运行性(Interoperability)与其他软件联合起来协调工作的可能性和容易程度。包括相互通信性(CommunicationsCommonality)、数据公用性(DataCommonality)等指标。质量指标及其含义指标含义完全性功能要求的全面实现程度可跟踪性记录软件执行情况以及执行过程中出现的全部事件的程度精确性为计算、处理输出提供的精确度容错性在非规定条件下继续运行的能力兼容性两个或两上以上系统交换信息的能力存储效率软件运行的最小存储需求执行效率软件的最小处理时间存取控制对软件和数据的存取控制存取审查对软件和数据的存取审查可操作性软件使用操作的容易程度易培训性掌握使用软件的容易程度通信性可被吸收的有用输入和输出简明性以最容易理解的方式实现规定的功能简洁性用最紧凑的代码实现规定的功能模块性模块化结构程度通用性功能的广泛适用程度可扩充性需求和功能的扩展能力自检性软件监察自身运行情况和发现自身错误的能力自描述性软件解释自身功能被监察情况的能力软件系统独立性对系统软件环境的依赖程度机器独立性对硬件系统的依赖程度相互通信性使用标准协议及标准接口与程序的程度数据公用性使用公用数据的程度质量指标与质量因素的关系质量因素质量指标正确性可靠性效率完整性可用性可维护性灵活性可测试性可移植性可复用性共运行性完全性○○○可跟踪性○○○○○精确性○△○容错性○○△○兼容性○○○○○○存储效率○△△执行效率○△存取控制△○○△△存取审查△○可操作性△○○易培训性○○通信性△○○○○○简明性○○○○○○○○简洁性○○○○模块性△○○○○○○通用性△△△○○○可扩充性△○○自检性△○○○自描述性△○○○○○软件系统独立性△○○○○机器独立性△○○○○相互通信性○数据公用性△○○注:○──表示指标对质量因素有正影响△──表示指标对质量因素有负影响软件质量保证措施1、采用保证质量的技术手段(方法,工具…)。2、组织评审。3、加强测试。4、推行软件工程标准(GB)。5、对软件的变更进行控制。6、对软件的质量进行度量(指标)。7、对软件质量情况及时记录和报告。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功