02软件质量【软件过程与管理】
软件质量
基本概念和重要性
软件质量是软件产品满足明确或隐含需要能力的性能和特性的总体。
软件项目的三大目标:质量、成本和时间
软件质量度量
软件度量(software measurement):对软件开发项目、过程及其产品进行定量化的过程,目的在于对其加以理解、预测、评估、控制和改善。
三个维度:项目、产品、过程
ISO软件质量模型
ISO/IEC 9126: 1991
功能性
在指定条件下使用时,软件产品提供满足明确和隐含需求功能的能力;
可靠性
软件产品维持规定的性能级别的能力(在规定的条件下,在规定的时间内,软件不引起系统失效的概率);
易用性
软件产品被理解、学习、使用及其吸引用户的能力;
有效性
相对于所用资源的数量,软件产品可提供适当性能的能力;
可维护性
软件产品可被修改的能力,修改可能包括修正、改进或者适应环境、需求和功能规约的变化;
可移植性
软件产品从一种环境迁移到另一种环境的能力。
ISO/IEC 9126-1: 2001(2011)
内部和外部质量 (internal and external quality)
使用质量 (quality-in-use)
有效性
生产率
安全性
满意度
ISO/IEC 25010
好看请赞,养成习惯:) 本文来自博客园,作者:靠谱杨, 转载请注明原文链接:https://www.cnblogs.com/rainbow-1/p/16116687.html
欢迎来我的51CTO博客主页踩一踩 我的51CTO博客
文章中的公众号名称可能有误,请统一搜索:靠谱杨的秘密基地
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-04-08 团队项目简介