QA和QC到底是什么区别?
发现迄今为止,仍然有很多工程师,甚至很多的企业对QA和QC的概念仍然非常的模糊不清.两个概念也经常性的混淆,特别是在互联网公司,那么今天小编这里就对QA和QC到底有什么区别,展开一下讨论.
在讲到软件工程体系中的时候,我们不仅要延伸到从最早通过简单的手工检验进行质量控制,发展到以统计学为基础的控制理论和控制技术,及后来的质量保证手段、全面质量管理思想等,质量的管理水平在不断地提高。
但是,如果不能系统地建立一套有效的管理体系,这些质量的控制技术、预防措施、评审活动等不能真正发挥作用。软件开发是以个人智力为基础的、有组织的团队性活动,这使软件质量变为一项复杂系统工程问题,我们必须用系统方法研究它。
借助系统工程学、管理学等理论,把质量控制、质量保证和质量管理有效地集成在一起,形成现代软件质量工程体系,是当今质量管理的发展趋势﹐也是真正改善软件质量的最彻底﹑最有效的方法。
工程的概念在传统领域应用有相当长一段历史,从一千多年前的水利工程到后期的铁路、公路、建筑等工程,它一直被使用着,而且逐渐形成一套科学体系,即系统工程学。系统工程学是系统学和系统方法论在工程领域的应用,是组织管理系统的规划、研究、设计、制造和使用的科学方法,并用定量和定性相结合的系统方法处理大型复杂系统的问题,内容涉及工程项目的计划,时间周期管理、成本管理和风险管理等。