质量管理漫漫谈之影响软件产品质量的因素
来源:互联网 发布:js 数组indexof 编辑:程序博客网 时间:2024/04/30 05:36
在笔者的前一篇文章《质量管理漫漫谈之软件质量指标》中介绍了一些常用的软件质量指标,那么影响这些质量指标的因素有哪些呢?我们来分析一下,软件产品质量体现在软件产品运行、软件产品修改、软件产品转移三个方面(大家可以思考一下,6类软件质量指标和这3个方面如何对应呢?),我们分别说明。
1、影响软件产品 运行 质量的因素
- 处理流程:功能的每一步操作都实现了吗?操作合乎逻辑吗?
- 算法:选用正确的或者优化过的数值算法、计算精度满足要求吗?
- 界面:界面清晰、容易理解、容易操作吗?
- 资源使用:运行时占用了多少内存和时间?资源使用后释放了吗?
- 异常和错误:系统能够判断出错并重新初始化或者弹出提示信息吗?
2、影响软件产品 修改 质量的因素
- 程序可读性:程序命名符合规范吗?注释是否充分?代码风格是否一致?
- 可理解性:程序中的每个对象、组件是否设计合理而容易被理解?
- 可解释性:所有的文档是否都已经具备?
- 模块的耦合性:每个模块是否比较独立?模块之间的关系既简单又清楚吗?
- 自定义性:功能的设置可以通过外部数据库、配置文件实现吗?是否有死代码?
- 可预见性:预先是否知道每个功能达到的预期结果?
3、影响软件产品 移植 质量的因素
- 操作系统的独立性:产品是否可以不修改或者很少修改就可以在不同的操作系统上运行?
- 硬件的独立性:产品是否通过虚拟端口、驱动程序区实现和硬件集成?
- 数据的独立性:数据是否和程序进行有效分离?
- 系统的裁剪性:是否可以根据需要抽取系统的若干部分组成一个新的系统?
影响软件产品质量的因素很多,而且他们对软件质量影响的程度、深度是不一样的,如正确性和精确性就应该排在第一位,因为软件运行首先要能正常云新,都则软件产品就没有价值,更谈不上性能、可靠性等。在考虑影响软件质量的因素时,要根据客户的需要来判断因素之间的优先级,才能做好质量和成本之间的平衡。
- 质量管理漫漫谈之影响软件产品质量的因素
- 质量管理漫漫谈之也谈QA的考核
- 质量管理漫漫谈之软件质量指标
- 影响手机成像质量的因素
- 影响相机图像质量的因素-镜头
- 质量管理漫漫谈之目标问题度量方法
- 软件产品的质量特性
- VOIP通信中影响语音质量的因素
- VOIP通信中影响语音质量的因素
- 影响ABBYY FineReader 12识别质量的因素有哪些?
- google优化之空间因素的影响
- 如何把握软件产品的质量
- 谈个体绩效提高的影响因素
- 影响股价的因素
- 影响意志力的因素
- 影响汇率变动的因素
- 影响SEO的因素
- 影响黄金的因素
- 项目风险控制方法
- 过程改进漫漫谈之问题分析的五步法
- 软件需求的3个层次
- uva 127
- 解读ShopNum1分销系统-分销模式
- 质量管理漫漫谈之影响软件产品质量的因素
- 给GWT初学者的一个建议
- PHP中$_SERVER的详细用法
- 软件质量控制的3个要素
- 用质量成本体现质量管理的价值
- 同行评审的5个要点
- Android init 启动过程分析(1)
- 质量管理漫漫谈之目标问题度量方法
- 需求分析中减少客户摩擦的若干法则