ISO/IEC9126软件质量模型详解与应用

需积分: 0 0 下载量 131 浏览量 更新于2024-09-12 收藏 1.36MB DOC 举报
"该文主要讨论了2006年下半年信息系统监理师考试的下午部分,重点涉及软件质量特性和相关标准。文章介绍了ISO/IEC9126质量特性的国际标准,该标准将软件质量划分为六个核心特性,包括功能性、可靠性、可维护性、效率、可使用性和可移植性,并进一步细化为21个子特性。同时,提到了中国国家标准GB/T16260与ISO标准的关系,以及后续的修订情况。" 详细知识点: 1. 软件质量特性:软件质量特性是评估软件优劣的关键指标,包括功能性、可靠性、可维护性、效率、可使用性和可移植性。这些特性是软件质量的基础,它们决定了软件的性能、稳定性和用户满意度。 2. ISO/IEC9126质量模型:1991年,国际标准化组织(ISO)和国际电工委员会(IEC)发布了一项关于软件质量特性的国际标准,将质量特性分为三层结构,即质量特性、质量子特性及度量。这个模型包含6个基本质量特性,并推荐了21个子特性。 3. 质量子特性:这些子特性是基本质量特性的细化,例如适合性、准确性、互操作性、依从性、安全性等,它们提供了更具体的衡量软件质量的依据。 4. 国家标准GB/T16260:中国的国家标准GB/T16260与ISO/IEC9126标准等同,适用于软件产品的质量需求定义和生命周期中的质量评价。这个标准适用于各种类型的软件产品,并为相关人员如开发、使用、支持和审计人员提供了指南。 5. 标准的修订:2003年,GB/T16260标准进行了修订,增加了6个质量子特性,以适应软件行业的发展和变化。 6. 可行性研究报告:在项目立项阶段,可行性研究报告至关重要,它需要分析项目的各种可能性,并给出是否立项的建议。报告应清晰表明项目成功的可能性和预期效果。 7. 文档编写规范:在编写技术文档时,强调文档的独立性,避免过度依赖其他文档,目的是提高文档的自解释性和便于阅读。然而,这并不意味着完全禁止引用,合理的引用可以确保信息的一致性和完整性。 总结来说,本文深入探讨了软件质量管理和评估的标准体系,对于信息系统监理师的角色和职责具有重要的参考价值,同时也展示了软件工程中质量保证的重要性。