常见软件质量度量模型有哪些,它们有什么异同?

如题所述

常见的软件质量度量模型有以下几种:
1. ISO 9126 - 国际标准化组织制定的软件产品质量模型,包括6个方面、27个特性和78个子特性。
2. McCall模型 - 由McCall等人于1977年提出的软件质量模型,分为11个因素,如可靠性、易用性、效率等。
3. Boehm模型 - 由Boehm等人于1978年提出的软件质量模型,主要考虑功能、可靠性、易用性、效率和可维护性等方面。
4. FURPS模型 - 由IBM提出的软件质量模型,包含Functionality(功能)、Usability(易用性)、Reliability(可靠性)、Performance(性能)和Supportability(可支持性)五个方面。
5. SQuaRE模型 - IEEE提供的软件质量模型,包含三个部分:SQuaRE-ISO/IEC 2500x质量模型、SQuaRE-ISO/IEC 14598软件评价模型以及SQuaRE-ISO/IEC 12119测试程序集成模型。
这些软件质量度量模型的不同点在于它们所关注的方面和特性不同,使用方法和工具也略有差异。例如,ISO 9126是一个较为全面的质量模型,包含了大量的特性和子特性;而McCall模型则更加突出软件质量的关键因素,有助于提高软件产品的整体质量。在选择使用哪种质量度量模型时,需要考虑具体应用场景和目标,并结合实际情况进行综合评估。
温馨提示:答案为网友推荐,仅供参考