首页 > 软件测试/ 正文
质量管理漫漫谈之影响软件产品质量的因素
2013-01-31 05:01:08 ℃
在笔者的前一篇文章《质量管理漫漫谈之软件质量指标》中介绍了一些常用的软件质量指标,那么影响这些质量指标的因素有哪些呢?我们来分析一下,软件产品质量体现在软件产品运行、软件产品修改、软件产品转移三个方面(大家可以思考一下,6类软件质量指标和这3个方面如何对应呢?),我们分别说明。 1、影响软件产品运行质量的因素 ● 处理流程:功能的每一步操作都实现了吗?操作合乎逻辑吗? ● 算法:选用正确的或者优化过的数值算法、计算精度满足要求吗? ● 界面:界面清晰、容易理解、容易操作吗? ● 资源使用:运行时占用了多少内存和时间?资源使用后释放了吗? ● 异常和错误:系统能够判断出错并重新初始化或者弹出提示信息吗? 2、影响软件产品修改质量的因素 ● 程序可读性:程序命名符合规范吗?注释是否充分?代码风格是否一致? ● 可理解性:程序中的每个对象、组件是否设计合理而容易被理解? ● 可解释性:所有的文档是否都已经具备? ● 模块的耦合性:每个模块是否比较独立?模块之间的关系既简单又清楚吗? ● 自定义性:功能的设置可以通过外部数据库、配置文件实现吗?是否有死代码? ● 可预见性:预先是否知道每个功能达到的预期结果? 3、影响软件产品移植质量的因素 ● 操作系统的独立性:产品是否可以不修改或者很少修改就可以在不同的操作系统上运行? ● 硬件的独立性:产品是否通过虚拟端口、驱动程序区实现和硬件集成? ● 数据的独立性:数据是否和程序进行有效分离? ● 系统的裁剪性:是否可以根据需要抽取系统的若干部分组成一个新的系统? 影响软件产品质量的因素很多,而且他们对软件质量影响的程度、深度是不一样的,如正确性和精确性就应该排在第一位,因为软件运行首先要能正常云新,都则软件产品就没有价值,更谈不上性能、可靠性等。在考虑影响软件质量的因素时,要根据客户的需要来判断因素之间的优先级,才能做好质量和成本之间的平衡。相关链接:质量保证漫漫谈之QA、QC、QM的关系与区别质量保证漫漫谈之SQA的工作职责和工作方式质量保证漫漫谈之SQA的三种层次及职业发展质量保证漫漫谈之SQA组织的建设质量保证漫漫谈之QA基本工作流程质量管理漫漫谈之也谈QA的考核质量管理漫漫谈之软件质量指标
更多郑州java编程培训机构选择哪家好,郑州java软件开发培训机构哪家专业靠谱,郑州java培训机构哪家比较正规呢,郑州java培训班哪个机构比较权威呢,郑州java培训机构哪家比较专业呢,郑州北大青鸟2021年开班是什么时候相关文章
- 软件测试管理以及与自动化测试的完美结合(下)
- 什么是软件测试自动化?
- 6年软件测试总结
- 软件测试执行不仅仅是“是非判断”
- 我的软件测试之旅:(3)同期——加入测试自动化小组
- 自动化测试阶段和软件设计思考
- 法国敏捷开发与敏捷测试模式
- 面向对象的软件分析设计过程备忘
- 质量保证漫漫谈之QA基本工作流程
- 软件质量之路:建立核心框架
- 说说软件的质量控制
- 软件测试应该对质量负责吗?
- CMM与项目管理(下)
- 几种测试工作量的估算方法
- 软件工程与软件质量保证
- 评审的优点
- 软件质量是什么
- 显卡与显示屏的关系
- 什么是镜像,及其用途?
- 笔记本散热器的作用
- 使用电脑的一些小常识
- webqq是什么,简称网页版QQ
- 电脑键盘功能大全
- 郑州有没有软件工程师培训呢
- 给想学习软件测试的朋友的建议
- 软件测试工程师工资高吗?
- 做一名软件工程师需要学什么
- 软件工程师工作好吗
- 程序员要怎样学英语
- 郑州零基础软件开发培训学校哪家好
- 搜索
-
- 热门标签