软件质量层次

简介: 软件质量层次

对开发的软件的质量要求应分为基础和优化两个部分:
基础

健壮性:容错能力,恢复能力,非规定条件下继续运行的能力
可靠性:考虑长时间运行可能会出现的错误
可扩展性:常变化的部分使用接口、继承特性、配置文件做分离:
可移植性:模块化,提高重用率
清晰性:注释、文档、算法
安全性:信息加密,权限控制

优化

自检性:软件监察自身运行情况和发现自身错误的能力
自描述性:软件解释 自身功能的被监察情况 的能力
易用性:人机工程学
可跟踪性:记录软件的执行情况以及执行过程种出现的全部事件的程度

基础的必须作为开发设计的基本要求,优化则是需要进一步考虑的部分。

目录
相关文章
|
6月前
|
人工智能 测试技术
软件测试的7大原则
软件测试的7大原则
264 0
|
6月前
|
敏捷开发 设计模式 Devops
深入理解软件测试中的自动化框架设计原则
【5月更文挑战第26天】 在现代软件开发周期中,自动化测试已成为确保产品质量和加快交付速度的关键因素。本文将探讨自动化测试框架的设计原则,旨在为读者提供如何构建一个高效、可靠且易于维护的自动化测试框架的洞见。通过对框架设计模式的深入分析,以及实际案例研究,我们阐述了如何优化测试脚本的重用性、可扩展性和灵活性。文章还讨论了持续集成环境中自动化框架的最佳实践,帮助团队有效地实施自动化策略,并最终实现更快的反馈循环和更高的产品质量。
|
6月前
|
敏捷开发
软件设计中常用的开发模型
软件设计中常用的开发模型
120 1
|
存储 安全 算法
系统设计的端到端原则
系统设计的端到端原则
73 0
软件质量的概念
□ANSI/IEEE Std 729-1983定义软件质量为”与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体” □M.J.Fisher定义软件质量为”所有描述计算机软件优秀程度的特性的组合”
170 0
|
数据库
软件设计原则
软件设计原则
|
设计模式 算法
软件设计的原则
软件设计的原则
91 0
|
设计模式 安全 Java
软件设计原则有哪些(上)
软件设计原则有哪些(上)
133 0
|
设计模式
软件设计原则有哪些(下)
软件设计原则有哪些(下)
84 0
|
存储 架构师 测试技术
「企业架构」企业架构和系统工程:组件或关系的准则
「企业架构」企业架构和系统工程:组件或关系的准则