ISO软件质量评价模型SQIC是针对软件质量问题而制定的一项标准。SQIC的全称是“ISO/IEC 9126软件技术-评价与选择-质量特性和子特性”。该标准是ISO/IEC在1991年发起的,旨在提供一套组成化的软件质量建议和实践方法。SQIC的主要作用是描述了软件质量特征和子特征,从而为软件质量的评价和优化提供了基础。
SQIC标准的组成
SQIC标准由以下内部部分组成:
1. ISO/IEC 9126-1:定义了软件质量模型、结构和组成,以实现主流的软件质量特性和子特性。
2. ISO/IEC 9126-2:定义了106个度量项,用于说明软件质量特性和子特性的基本概念。
3. ISO/IEC 9126-3:定义了一组软件质量测量规范,包括度量规范和维度制标准。
4. ISO/IEC 9126-4:介绍了软件质量管理、评审和审查的原则、方法和技术。
软件质量特性和子特征
软件质量特性是指ISO/IEC9126具有的质量评价特征,可分为SPDP(适当性,性能,可靠性,可维护性和可移植性)五个方面;而软件质量子特征包括以下细节:
1、适宜性(Subfunctional):软件是否能适当地执行各种功能与任务;
2、运行效率(Performance),软件的运行速度和所需的资源;
3、一致性(Fidelity),如软件是否符合标准,规范或指南;
4、易用性(Usability),软件设计和用户界面的相互配合,是否容易学习和使用;
5、可维护性(Maintainability),软件的维护操作方便程度;
6、移植性(Portability),软件能否在不同的环境中稳定运行的能力。
SQIC评价标准的重要性
ISO SQIC标准强调软件质量体系是基本,它提出了具体指导方针和质量评估方法。这些方法主要包括软件质量测量和质量度量标准,其中软件质量测量将导致对系统质量是否达到预期效果的评估,并提示是否需要进一步改进;而质量度量将涵盖需求和可行性分析。通过采用SQIC标准,可以减少软件质量问题减少,节省开发成本和时间成本,提升系统的可靠性和稳定性 。
SQIC评论
尽管SQIC标准已经多年来为大量的软件申请确保了良好的质量基准,但该标准仍存在一些弱点。SQIC标准本身缺乏可靠性和普适性,需要更多的领域实践来给予它改进的方向。对于具体的软件开发,SQIC标准的质量特性可能还需要根据实际情况进行优化和调整。
扫码咨询 领取资料