软件检查如何提高软件质量?
软件检查一词是 IBM 在 1970 年代初开发的,当时人们注意到测试不足以为大型应用程序获得高质量的软件。
检查用于确定代码中的缺陷并有效地消除它。这可以防止缺陷并提高测试质量以消除缺陷。这种软件检查方法在有效去除缺陷和提高软件质量方面达到了最高水平。
有一些因素可以产生高质量的软件:
- 短语质量设计检查和代码检查:此因素是指遵循协议(如培训)的正式监督。参会人员,分发材料供检查。主持人和记录员都在场以分析缺陷统计数据。
- 短语质量保证:这个因素是指一个活跃的软件质量保证小组,它加入了一组软件开发,以支持他们开发高质量的软件。
- 正式测试:在特定条件下抛出测试过程
- 对于应用程序,创建了一个测试计划。
- 是完整的规范,以便可以在没有明显差距的情况下制作测试用例。
- 使用了大量的库控制工具。
- 使用了测试覆盖分析工具。
软件检查过程:检查过程是在 1970 年代中期开发的,后来扩展和修订。该过程必须具有确定检查过程是否已准备好开始的进入标准。这可以防止不完整的产品进入检验过程。条目标准可以是“拼写文档检查”等项目的插页式。
软件检查过程中有一些阶段,例如-
- 计划:主持人计划检查。
- 概述会议:作者描述了工作产品的背景。
- 准备工作:检查员对工作产品进行检查,以确定可能存在的缺陷。
- 检查会议:读者在本次会议上逐个阅读工作产品,检查员阅读每个部分的故障。
- 返工:检查会议结束后,作家根据工作计划更改工作产品。
- 跟进:检查作者所做的更改以确保一切正确。
软件检查的优点:
- 有助于及早消除主要缺陷。
- 这种检查可以对任何技术文件进行数字质量评估。
- 软件检查有助于过程改进。
- 它有助于员工在工作中的培训。
- 软件检查有助于逐步提高生产力。
软件检查的缺点:
- 这是一个耗时的过程。
- 软件检查需要纪律。