(一)软件质量模型的六大特性
- 功能性:软件在指定条件下使用时,满足用户明确或隐含需求的能力。
- 适合性:软件为指定的任务和用户目标提供一组合适功能的能力。
- 准确性:检验与验证。主要在于开发可能私自加功能。
- 互操作性:软件与一个或更多的规定系统进行交互的能力。
- 保密安全性:验证权限与认证模块。
- 依从性:依从国际标准、国家标准、行业标准。
- 易用性:高亮等易于理解的操作
- 易理解性:软件使用户能理解软件是否合适,以及如何能将软件用于特定的任务和使用环境的能力。
- 易学性:软件使用户能操作和控制它的能力。
- 易操作性:软件使用户能操作和控制它的能力。
- 吸引性:吸引用户的能力。涉及心理学的知识。
- 依从性:依从国际标准、国家标准、行业标准。
- 效率
- 时间:在规定条件下,软件执行其功能时,提供适当的响应和处理时间以及吞吐率的能力。
- 资源利用率:在规定条件下,软件执行其功能时,使用合适的资源数量和类别的能力。
- 依从性:依从国际标准、国家标准、行业标准。
- 可靠性:软件在指定条件下使用时,维护规定的性能级别的能力。
- 成熟性:软件为避免由软件中错误而导致失效的能力---针对内部错误。
- 容错性:在软件出现故障或者违反指定接口的情况下,软件维持规定的性能级别的能力。---针对外部错误。
- 易恢复性:在失效发生的情况下,软件重建规定的性能级别并恢复受直接影响的数据的能力。
- 依从性:依从国际标准、国家标准、行业标准。
- 可移植性
- 适应性:橘生淮南则为橘,生于淮北则为枳。web端,app端等的兼容性
- 易安装性:
- 共存性:
- 易替换性:
- 依从性:依从国际标准、国家标准、行业标准。
- 可维护性
- 易分析性:通过日志系统,分析软件状态
- 易改变性:发现问题,能够容易修改。这要求代码解耦。主要看设计。
- 稳定性:架构设计的稳定性。
- 易测试性:
- 依从性:依从国际标准、国家标准、行业标准。
合集:
软件测试学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南