• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    QA與QC的良性協作

    發布: 2009-12-01 10:28 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 29次 | 進入軟件測試論壇討論

    領測軟件測試網

            針對軟件企業的軟件開發過程而言:

      QA可以進一步明確為SQA,即:軟件質量保證,只負責軟件開發流程的質量,企業內相對應的角色為:軟件質量保證人員,有的企業就直接稱之為SQA。

      QC可以進一步明確為SQC,即:軟件質量控制,只負責軟件開發過程中各個階段產出的工件的質量,產出的工件可能是相關的文檔或者代碼等,企業內相對應的角色為:軟件測試人員。

      由于各個企業采用的開發流程和測試流程不一樣,在各個階段SQC的對應人員不一定都為測試人員,如在需求階段,產生的工件為《需求規格說明書》,對該文檔的主要質量控制手段為評審,這時候在此階段擔任SQC職責的就是評審小組的成員。

      三、QA、QC、的良性協作

      通過以上分析發現,SQA和SQC雖然主要的工作都是為了保證軟件的質量,但是著眼點不盡相同。

      SQA通過控制過程來保證軟件產品的質量,而SQC是通過控制每個階段的“結果”來保證軟件產品的質量。如果在軟件開發過程中我們只要SQA或者SQC是否可以保證軟件產品的質量那?答案一定是不可以的,通過下面的分析我們看看原因到底是什么。

      軟件企業中只有SQA的角色

      如果企業中只有SQA的角色而沒有SQC,我們假設企業對SQA的投入力度很大,于是企業得到了一個很好的流程(生產線),但是這個時候軟件的產品是否就沒有問題了那?如果我們的生產源頭沒有得到有效的控制,進入生產線的材料是殘次品,那不管我們的流程控制的多好,那最終的產品的質量都不會高。

      可能有朋友會說,如果我進行了很好的流程控制,對原材料的控制方法當然也納入到了我們的流程之中,原材料沒有了問題,那這件事情是不會發生的。

      如果是制造業,這件事情可能會存在,但是在軟件產業中,這件事情幾乎不會發生。

      因為在軟件產品的開發過程當中,幾乎所有的原材料都是自己生產的,如需求規格說明書、概要設計、詳細設計等,單靠過程的控制無法得到無缺陷的“原材料”。由于軟件開發的固有特性,我們在每一步的生產加工過程中,都會引入新的缺陷,不管我們的流程規劃的多么完美。所以,在每一階段完成后,都需要對上一階段的工作產品進行檢驗,評估這個階段的工作產品是否符合預定的質量要求,只有這樣才能保證最終軟件產品的質量。

      軟件企業中只有SQC的角色

      如果企業當中只有SQC而沒有SQA的角色,我們也假設企業對SQC的投入力度很大,在每一個階段SQC都找出了相應的缺陷,這時候企業的質量保證是否就沒有問題了那?

      

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    32/3<123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>