QA, QC

QA QC

https://www.ithome.com.tw/voice/85554 https://www.projectup.net/article/view/id/2709

QA(Quality Assurance 品質保證)的目的, 是確保「正確的流程、方法」,有了正確(能滿足品質要求)的方法, 照著執行,就應該要能夠產出滿足要求的產品。

QC(Quality Control 品質控管)的作用, 則是當產品完成時,會去檢查所產出的產品是否符合標準。

什麼是品質? 對軟體產品而言,品質就是其功能及特性,滿足當初所制定的需求的能力。 簡單地說,像是該有的功能都有、也都能正常運作、而且還運作得夠快,就是品質好。

QA 是事前的、是在產品完成之前的整個過程, QC 是事後的,當產品完成後檢查工作。

QA 目標是在預防產品發生瑕疵, QC 則在找出完成的成品中潛在的瑕疵。

QA 的重點是方法, 而產出軟體的方法是什麼?就是我們的產品開發方法及開發流程(process),或者,甚至像所用的技術,都在範圍內。所以,在軟體 QA 中的工作,主要應該是確保使用了正確的開發方法、流程,以及技術、等等。

執行 QC 工作的人員,通常是開發團隊中的成員,受團隊管理者所領導及管理, 因為 QC 工作通常是軟體開發階段中的一環。

但 QA 工作人員通常是獨立於開發團隊之外, 因為,他們關心的重點,主要包括:像是所用的方法和流程是否正確,是否能更好,以及開發團隊是否有依據所制定的方法、流程、甚至是規範,來開發軟體。

前提是「品質計畫」,設定你的產品的品質達到怎樣的標準,針對這個標準,來設計工作流程,保障生產過程的品質和順暢是 QA。在產品完成後,再次檢查產品是否有滿足標準是 QC。

results for ""

    No results matching ""