軟件項目的質(zhì)量管理[1]
引言
說到軟件項目的質(zhì)量管理,首先要弄清楚什么是質(zhì)量管理。國際標準組織ISO9000對質(zhì)量的定義就是:質(zhì)量是產(chǎn)品或服務(wù)用于滿足人們潛在或明示的需求的所有特征和性能的總和。
軟件項目的質(zhì)量管理就是確定軟件項目的質(zhì)量方針、目標和職責(zé),并通過質(zhì)量規(guī)劃、質(zhì)量保證、質(zhì)量控制和改進等工作確保軟件項目的質(zhì)量得以實現(xiàn)的全部管理活動的總稱。
怎樣才能做好軟件項目的質(zhì)量管理呢?我們要在理解現(xiàn)代軟件項目的質(zhì)量管理的理念的基礎(chǔ)上,使軟件項目的質(zhì)量管理具有可操作性和可衡量性。
現(xiàn)代軟件項目的質(zhì)量管理的理念包括:
①顧客滿意:就是我們的交付件(本文指軟件)要滿足客戶的期望;
②預(yù)防勝于檢查:質(zhì)量管理的重點在事前的預(yù)防,而不是事后的檢查;
③管理層責(zé)任;
④持續(xù)改進:軟件項目的質(zhì)量管理是一個持續(xù)改進的過程。
即使我們理解了現(xiàn)代質(zhì)量管理的理念,達到質(zhì)量管理所要求的高度,我們在實際操作中,還需要理論聯(lián)系實際。這就要求軟件項目的質(zhì)量管理具有更強的可操作性和可衡量性,為
此將軟件的質(zhì)量定義為達到要求(Conformance to Requirements)和適合使用(Fitnessof Use)兩個層面。也就是說,軟件項目的項目工作要提交出原來所要求的、具有實際用途的軟件產(chǎn)品。簡單地說,
軟件項目的質(zhì)量管理就是產(chǎn)出的軟件,滿足客戶明確需求、隱含需求的能力的所有特性。在現(xiàn)實生活中,監(jiān)控所有對質(zhì)量有影響的關(guān)鍵點,采用有效的測量手段來管理軟件的質(zhì)量,從而實現(xiàn)軟件項目的“高”質(zhì)量。