軟體品質保證
軟體開發 |
---|
核心行動 |
範式與模式 |
方法論與框架 |
支援行為 |
實踐 |
工具 |
標準與知識體系 |
軟體品質保證(英語:Software quality assurance,縮寫SQA)是監控軟體工程流程和方法以確保品質的一系列手段。[來源請求]實現這一目的有著多種方法,並且可以確保符合一個或多個標準,例如ISO/IEC 9126(後來被ISO 25010取代),ISO/IEC 15504(SPICE),或者CMMI等模型。[1]
SQA涵蓋軟體開發的整個流程,包括如:需求定義、軟體設計、編寫代碼、版本控制、代碼審查、軟體組態管理、軟體測試、發佈管理、產品整合等。SQA主要內容為目標、承諾、能力、活動、測量和驗證。[2]
參見
參考資料
腳註
- ^ Kelemen, Zádor Dániel; Kusters, Rob; Trienekens Jos Identifying criteria for multimodel software process improvement solutions – based on a review of current problems and initiatives (頁面存檔備份,存於網際網路檔案館)
- ^ Nielsen, David CMM and Project Quality Management (頁面存檔備份,存於網際網路檔案館)
其他
- 730-2014 - IEEE Standard for Software Quality Assurance Processes. 2014. ISBN 978-0-7381-9168-3. doi:10.1109/IEEESTD.2014.6835311.
- Chemuturi, Murali. Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers. J.Ross Publishing. 2010. ISBN 978-1-60427-032-7.
- Kelemen, Zádor Dániel; Kusters, Rob; Trienekens, Jos. Identifying criteria for multimodel software process improvement solutions - based on a review of current problems and initiatives: CRITERIA FOR MULTIMODEL SPI SOLUTIONS. Journal of Software: Evolution and Process. 2012-12, 24 (8) [2022-05-25]. doi:10.1002/smr.549. (原始內容存檔於2022-05-25) (英語).