軟體質量管理與認證培訓班學習總結

2021-08-21 22:42:36 字數 1987 閱讀 1370

軟體質量管理與認證培訓班學習總結

1 寫在前面

5月18、19日兩天,我受公司委派參加安徽省資訊中心舉辦的軟體質量管理與認證培訓班,感覺一般但

收穫很大。這次培訓讓我明確了許多概念,澄清了許多誤區,對比公司軟體部門開發的現狀又有新的感受。

我把這些寫出來,權當作本次學習的總結。

2 軟體質量管理

2-1 軟體質量之含義:

軟體質量是軟體產品對一組固有特性滿足要求的程度。這個要求是明示的、通常隱含的必須履行的需求

和期望。由此而來,軟體需求是衡量軟體質量的基礎,軟體開發的質量保證活動必須是以需求為中心,強調

在開發過程中強行遵守標準規範以達到控制質量的目的。 軟體中通常有一些不作明文規定的隱含需求,要

盡量以檔案的形式規定下來,這也是質量管理八大原則的以顧客為關注焦點的原則(下面會詳述)。

2-2 質量管理八項原則

1:以顧客為關注焦點

2:領導作用

3:全員參與

4:過程方法

5:持續改進

6:管理的系統方法

7:基於事實的決策方法

8:與供方互利的關係

各個原則的詳細敘述在講議的第五頁,這裡不在浪費列印紙。首要原則是以顧客為關注焦點,要求充分

了解客戶當前和未來的需求,滿足並爭取超越客戶的期望。強調需求是質量保證的基礎,也就是說搞清楚客

戶要我們幹什麼。

2和3是要求最高領導必須重視質量管理,要發動所有員工學習和參與質量管理,這兩條強調質量管理中

人對質量活動是最重要的,要充分調動員工的熱情,要求他們對質量活動的強制性給予理解和支援,並充分

授權。4到7是對人和其他資源的管理和決策。對人的管理,它基本要求分工明確,職責分明,目標清晰,充分

溝通,自我評估和不斷更新改進,更重要的是它強調法制化管理。

8是對於合作夥伴和分包方來說的。

2-3 質量管理體系

質量管理體系就是把八項原則具體化,檔案化。也就是說你按照質量管理體系的要求建立了你的管理架

構並有效執行,那麼你的企業質量活動就在自覺的貫徹落實質量管理八項原則,產品質量就有一定程度的保

證。目前軟體行業流行的是iso9001和美國sei cmm質量管理體系標準,還有tl9000,tickit,我國的國家標

準是等同採用iso標準。

各種質量管理體系都強調在過程方法上滿足pdca模式,強調建立質量方針和目標,強調最高管理者在體

系中的價值,並強調所有活動都建立在檔案(文件)之上。

2-4 質量管理體系認證

通過權威第三方證明你的質量體系是符合標準的。它的產生是由於以前各個國家的國家標準質量體系要

求不一樣,因此要求出口方的質量體系必須符合本國國標才能對其產品質量給予認可,由此造成**壁壘,

國際標準化組織也因此誕生,它授權給參加多邊認可協議的國家,讓該國根據iso標準自行認證本國企業的質

量體系,其它參加方必須認可該國的認證。由此消除因標準問題引起的**壁壘。

到了90年代,美國國防部為了評估分包方開發軟體和質量控制的能力,委託卡耐基梅隆大學軟體工程研

究所(sei)提出一套評估方案。2023年sei推出能力成熟度模型(cmm)1.0版,該版本有5個類別,關於軟體

的sw-cmm也就成了美國國防部對軟體分包方評估的標準,後來美國軟體企業發現它對推動軟體質量活動很有

幫助,便紛紛參與cmm認證。cmm雖然不是國際標準,但越來越受到業界的關注,中國只有一家通過cmm 5級認

證,是摩托羅拉軟體中心。cmm標準到2023年作廢,取而代之cmmi。

由於iso通用性太高而針對性較低,一些國家又在制定針對軟體設計的標準(如美國的cmm),iso於90年

代開始制定針對軟體開發的標準spice,它和cmmi很類似,預計今年發布正式版本。

2-5 產品認證

這裡澄清乙個誤區,質量管理體系認證不是產品認證。產品認證是國家對特殊產品的要求,如防毒軟體,

防火牆要通過公安部認證等。質量管理體系認證是對企業質量管理架構在質量保證活動中的對質量保證能力的

評價,非強制性的。

軟體質量管理

首先,總的了解一下,需要我們知道一些相關概念 然後是我們軟體質量該如何保證,有什麼措施 再者就是軟體的可靠性,即如何測量我們的這款軟體的 與否 最後就是我們軟體的不斷變更的相關管理。大家看圖 一,在軟體的相關概念這裡介紹三個 1,軟體質量的相關屬性 2,軟體質量的模型 3,軟體質量的度量。下邊看相關...

軟體質量管理

軟體設計的過程中,我們需要保證其質量,否則乙個特別好的軟體沒用兩天就壞了,是不是很可惜?下面我們來看一下如何檢測軟體的質量 保證 質量保證概念 主要任務 保證與檢驗 保證體系 保證的實施 質量設計 可靠性 軟體生存期與軟體壽命的關係 在軟體工程中常用的定義 軟體可靠性定義 測試中的可靠性分析 測試精...

軟體質量管理

軟體質量是指軟體產品中能滿足給定需求的各種特性的綜合。這些特性稱作質量特性,它包括功能性 可靠性 易使用性 時間經濟性 資源經濟性 可維護性和可移植性等。具體地說,軟體質量是軟體與明確敘述的功能和效能需求 文件中明確揩述的開發標準,以及任何專業開發的軟體產品都應該具有的隱含特徵相一致的程度。軟體質量...