美文网首页程序员
软件质量保证的银弹

软件质量保证的银弹

作者: 飞_翼 | 来源:发表于2018-01-18 09:55 被阅读24次

       产品质量大概从人类制造工具开始就已经意识到它的重要性,人们对质量的关注仅次于产品功能。在工业时代,为了提高产品质量,人们进行了不懈的探索,在各行各业也形成了自己的质量保证体系。 

       当近几十年出现的软件行业也同样面临质量保证时,人们很自然地想到向传统行业学习,借鉴传统行业的质量保证体系。但很快发现,这招不灵。人们经过研究后发现,传统业行业与软件行业的区别,前者的质量很大程度上取决于原材料质量、生产工艺、生产流程。而后者的质量与原材料无关,与生产工艺关系不大,唯一剩下的是生产流程。于是在软件研发流程方面出现了“瀑布模型”、“迭代模型”、“敏捷模型”等等,在项目开发的过程中,出现了“需求评审”,“设计评审”、“代码评审””等各种评审进行质量确认,在开发模式方面出现了“TDD”、“XP”等等,也出现CMMI等软件质量体系,但都没能彻底解决质量保证问题。在方法引入的初衷都很美好,但在执行过程中逐步走样,慢慢流于形式,最后不了了之。难道是初衷不对?方法不好?

       软件行业与传统业行业都需要人去完成,关键前者对人的依赖远远大于传统业行业。传统行业更多是用管物的方法来保证质量,而将管物的方法用来管人效果肯定不会太好。软件质量保证的根本在人,只有人人都对自己的任务尽心尽责才是正道。

相关文章

  • 软件质量保证的银弹

    产品质量大概从人类制造工具开始就已经意识到它的重要性,人们对质量的关注仅次于产品功能。在工业时代,为了提高产...

  • 软件质量保证(SQA)和测试的关系

    什么是软件质量保证? 软件质量保证(Software Quality Assurance,SQA)活动是通过对软件...

  • 面试问题(三)

    11、根据你的经验说说你对软件测试/质量保证的理解 软件质量保证与测试是根据软件开发阶段的规格说明和程序的内部结构...

  • 软件质量保证

    标准,质量,准则。

  • 软件质量保证

    软件质量管理指南3,4,5,章。 读书感悟: 1.软件质量保证人员,一定是独立于开发团队的,作为第三方,直接想高级...

  • 《携程架构》

    零散读了携程的架构,相关的感觉如下: 一、 软件工程领域没有银弹“人月神话”中,没有银弹 这个理论,在今天是依然适...

  • 1.4 软件工程

    @[TOC](1.4 软件工程) 本节重要考点: 需求分析 软件测试 软件质量保证及评价 软件设计 面向对象及UM...

  • 软件测试模型

    软件测试是软件质量保证的重要手段之一,软件测试模型则是软件测试的工作框架,用于指导软件测试过程。今天,我们就来介绍...

  • 软件质量保证(SQA)是草包么

    软件质量保证SQA(Software Quality Assurance)又称为软件质量工程师或QA等。在国内普遍...

  • 信必优和OptoFidelity 强强联合发力TotalQA路演

    OptoFidelity和信必优都在不同行业的质量保证领域深耕多年。信必优专注于共同创造,软件开发和质量保证领域。...

网友评论

    本文标题:软件质量保证的银弹

    本文链接:https://www.haomeiwen.com/subject/zguioxtx.html