回覆列表
  • 1 # 阿杰0818

    在實際的專案質量管理中,質量管理總是圍繞著質量保證(Quality?Assurance)過程和質量控制(Quality?Control)過程兩方面。這兩個過程相互作用,在實際應用中還可能會發生交叉。正如引言所述,關於軟體的質量,很難下一個非常明確的定義。本文主要針對軟體工程中的質量管理來進行討論。

      1、做軟體“大餐”的工序

      軟體質量保證(Software?Quality?Assurance,以下簡稱SQA)的目的是驗證在軟體開發過程中是否遵循了合適的過程和標準。軟體質量保證過程一般包含以下幾項活動:

      首先是建立SQA組;其次是選擇和確定SQA活動,即選擇SQA組所要進行的質量保證活動,這些SQA活動將作為SQA計劃的輸入;然後是制定和維護SQA計劃,這個計劃明確了SQA活動與整個軟體開發生命週期中各個階段的關係;還有執行SQA計劃、對相關人員進行培訓、選擇與整個軟體工程環境相適應的質量保證工具;最後是不斷完善質量保證過程活動中存在的不足,改進專案的質量保證過程。

      獨立的SQA組是衡量軟體開發活動優劣與否的尺度之一。SQA組的這一獨立性,使其享有一項關鍵權利――“越級上報”。當SQA組發現產品質量出現危機時,它有權向專案組的上級機構直接報告這一危機。這無疑對專案組起到相當的“威懾”作用,也可以看成是促使專案組重視軟體開發質量的一種激勵。這一形式使許多問題在組內得以解決,提高了軟體開發的質量和效率。

  • 中秋節和大豐收的關聯?
  • 世界青年說王櫟鑫那期,安龍和沈凌表演秀恩愛的時候男聲唱的英文歌叫什麼?