软件质量层次

简介: 软件质量层次

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

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

优化

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

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

目录
相关文章
|
6天前
|
设计模式
耦合与内聚:软件设计中的黄金平衡
耦合与内聚:软件设计中的黄金平衡
|
6天前
|
人工智能 测试技术
软件测试的7大原则
软件测试的7大原则
118 0
|
6月前
|
存储 安全 算法
系统设计的端到端原则
系统设计的端到端原则
36 0
|
10月前
软件质量的概念
□ANSI/IEEE Std 729-1983定义软件质量为”与软件产品满足规定的和隐含的需求的能力有关的特征或特性的全体” □M.J.Fisher定义软件质量为”所有描述计算机软件优秀程度的特性的组合”
112 0
|
12月前
|
存储 架构师 测试技术
「企业架构」企业架构和系统工程:组件或关系的准则
「企业架构」企业架构和系统工程:组件或关系的准则
论述系统架构中软件质量属性
ISO25010质量模型中8各方面的质量属性理解
339 0
|
数据可视化 定位技术 容器
软件系统中的模型
软件系统中的模型
软件系统中的模型
|
数据库 数据库管理
【软件系统分析与设计】
【软件系统分析与设计】
87 0
|
搜索推荐 安全 数据安全/隐私保护
产品设计方法与原则
产品设计方法与原则
201 0
产品设计方法与原则
|
设计模式 XML 安全