背景:什么是軟件工程?
為了方便討論開發組和SQA組之間是合并在一起,還是劃分開來,讓我們先來看一下軟件工程涉及的任務:定義需求、設計和實現產品并進行測試、產品驗證、發布。軟件工程的目的是:通過制造人們會購買的產品來為公司賺錢。
軟件工程人員必須判斷對于顧客來說什么是質量,定義如何制造產品(產品開發流程),設計、實現、測試和發布產品。另外,軟件工程師必須能夠從前一個項目中犯的錯誤學習。
很多組織對質量的定義只是對缺陷的度量。然而,這是很有限的定義。為了真正地定義質量,我們還需要考慮功能、可用性、可靠性、性能和配套支持。把項目的質量定義好了,才能更加精確地制定流程和權衡項目。
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/