天天看點

建立軟體品質保證方法論的核心手段 — 要素有形化和無縫整合

在軟體品質保證的關鍵要素中,大體上可以将其分為有形的和無形的兩大類。是否有形,是指能否通過一定具體的方法來保證。比如,設計能力和程式設計好習慣一開始就不是一種有形的要素,而工具、文檔卻是有形的。誠然,無形的東西也有可以通過一定的方法将其有形化。如果将好的設計思想(設計原則)和程式設計習慣通過文檔将其固化,并在項目組中廣泛學習和實踐,就有可能将無形的變為更具有形性。強調有形和無形的目的在于指出其可操作性,一個好的品質保證體形應盡可能地将無形的要素轉換成有形的,進而獲得良好的可操作性。

當關鍵要素被有形化了以後,其更多的是以工具、流程和文檔的形式出現。對于工具和流程,應盡可能地将其與項目的開發環境進行無縫整合,無縫整合的目的在于保證其易用性。品質保證體系光有可操作性不行,還要注意到工具和流程的易用性,一個運用起來很複雜的流程注定其将會是一個擺設。工具和流程隻有易于使用,才能在項目團隊中最大限度地發揮其價值。另外,将一些重複性的工作自動化,也是品質保證方法論中很重要的一種整合思想。顯然,自動化後的流程具有極大的易用性。

繼續閱讀