软件质量特性:根据《GB/T16260-1996(idt ISO/IEC9126:1991)信息技术 软件产品评价 质量特性及其使用指南》软件的质量特性包括功能性、可靠性、易用性、效率、可维护性、可移植性等六个方面,每个方面都包含若干个子特性:
功能性(functionality):适合性(suitability)、准确性(accuracy)、互操作性(interoperability)、依从性(compliance)、安全性(security);
可靠性(reliability):成熟性(maturity)、容错性(fault tolerance)、易恢复性(recoverability);
易用性(usability):易理解性(understandability)、易学性(learnability)、易操作性(operability);
效率(efficiency):时间特性(time behaviour)、资源特性(resource behaviour);
可维护性(maintainability):易分析性(analysability)、易改变性(changeability)、稳定性(stability)、易测试性(testability);
可移植性(protability):适应性(adaptability)、易安装性(installability)、遵循性(conformance)、易替换性(replaceability);
质量管理:在质量方面指挥和控制组织的协调的活动,指对确定和达到质量所必须的全总职能和活动的管理,其管理职能主要包括制定质量方针和质量目标以及质量策划、质量控制、质量保证和质量改进。
软件开发质量管理,就是为了开发出符合质量要求的软件产品,贯穿于软件开发生存期过程的质量管理工作。
软件开发质量管理层次初步划分如下:
1、技术层次(数据、编程、文档)
2、方法体系层次(措施、项目、过程)
3、社会因素层次(质量环境、技术标准、业务标准、人员)