軟體論文之論軟體質量保證及其應用

tuqunfu發表於2024-10-18

一、論文論據

  軟體質量保證是審計軟體質量要求,確保採用合理的質量標準和操作多的過程。軟體質量保證過程關注軟體產品生成的整個過程,驗證軟體產品開發過程中相關實施過程的完整性,一致性、有效性,確保開發活動和測試活動等遵循正確的過程。為軟體產品達到合適的質量級別提供保證。

  軟體質量保證常見的活動包括有準備的SQA計劃、參與但不負責開發專案的軟體過程描述、評審、審計、處理偏差並文件化、記錄不規範並上報、協調變更管理。各類活動的主要內容如下:

  <1>準備SQA計劃。制定專案計劃制定SQA計劃,規劃開發、質量保證人員需要執行的質量保證運動。

  <2>參與但是不負責開發專案的軟體過程描述。開發小組確定專案的軟體過程。SQA小組則進行開發過程評審,確保過程符合業界、企業所制定的標準,符合專案的計劃等。

  <3>評審。評審各項軟體工程活動,驗證是否符合定義的軟體過程。SQA小組應識別、記錄、跟蹤偏差,並核實是否已經改正。

  <4>審計。審計軟體工作產品。驗證是否符合已經定義的軟體過程的對應部分。

  <5>處理偏差並文件化。依據規程處理偏差、並且確定偏差已經文件化。

  <6>記錄不規範並且上報。記錄所以不符合的規範的內容,並報告給高層管理部門。

  <7>協調變更管理。協調變更控制與變更管理,並幫助收集和分析軟體度量資訊。

  軟體質量不能由SQA完全負責,還應該包括軟體工程師、專案管理者、客戶、銷售人員和SQA成員等。SQA應從客戶的角度看待軟體,幫助研發高質量產品。

  軟體質量保證著眼軟體開發活動中的過程、步驟及其產物,透過預防和改進過程來提高軟體質量,而軟體測試不關心過程,關注過程的產物(軟體、文件),透過執行、走查程式、找到問題。

相關文章