3章-信息系統(tǒng)質(zhì)量管理課件_第1頁
3章-信息系統(tǒng)質(zhì)量管理課件_第2頁
3章-信息系統(tǒng)質(zhì)量管理課件_第3頁
3章-信息系統(tǒng)質(zhì)量管理課件_第4頁
3章-信息系統(tǒng)質(zhì)量管理課件_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)13.3.1質(zhì)量與質(zhì)量管理概述1.質(zhì)量與質(zhì)量管理的含義國際標(biāo)準(zhǔn)化組織在2000年發(fā)布的ISO9000:2000國際標(biāo)準(zhǔn)中將質(zhì)量定義為:“反映實體滿足明確和隱含需要的能力的特性總和”。國際標(biāo)準(zhǔn)化組織在2000年發(fā)布的ISO9000:2000國際標(biāo)準(zhǔn)中將質(zhì)量管理定義為:“確定質(zhì)量方針、目標(biāo)和職責(zé),并在質(zhì)量體系中通過諸如質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進,使其實施的全部管理職能的所有活動”。(1)質(zhì)量的含義(2)質(zhì)量管理的含義

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)22.質(zhì)量管理的發(fā)展階段(1)檢驗質(zhì)量管理階段(2)統(tǒng)計質(zhì)量管理階段(3)全面質(zhì)量管理階段

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)33.3.2全面質(zhì)量管理1.全面質(zhì)量管理概念(1)全面質(zhì)量管理的定義國際標(biāo)準(zhǔn)化組織在2000年發(fā)布的ISO9000:2000國際標(biāo)準(zhǔn)中將全面質(zhì)量管理定義為:“一個組織以質(zhì)量為中心,以全員參與為基礎(chǔ),目的在于通過顧客滿意和本組織成員及社會受益而達到長期成功的管理途徑”。具體說來,全面質(zhì)量管理就是以質(zhì)量為中心,全體職工以及有關(guān)部門積極參與,將專業(yè)技術(shù)、經(jīng)營管理、數(shù)理統(tǒng)計和思想教育等結(jié)合起來,建立起產(chǎn)品的研究、設(shè)計、生產(chǎn)、服務(wù)等全過程的質(zhì)量體系,從而有效地利用人力、物力、財力、信息資源等,以最經(jīng)濟的手段生產(chǎn)出讓顧客滿意的產(chǎn)品,使組織、全體成員以及全社會均能夠受益,從而確保組織獲得長期的成功和發(fā)展。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)4(2)全面質(zhì)量管理的特點全面質(zhì)量管理以“適用性”為標(biāo)準(zhǔn)全面質(zhì)量管理是“三全”的質(zhì)量管理全面質(zhì)量管理是企業(yè)管理的中心環(huán)節(jié)全面質(zhì)量管理是以人為本的管理全面質(zhì)量管理是動態(tài)性質(zhì)量改進

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)52.全面質(zhì)量管理的基本要求(1)全員工的質(zhì)量管理(2)全過程的質(zhì)量管理(3)全企業(yè)的質(zhì)量管理(4)多方法的質(zhì)量管理3.全面質(zhì)量管理質(zhì)量改進的一般方法PDCA循環(huán)工作法四個階段:①計劃(Plan)階段②執(zhí)行(Do)階段③檢查(Check)階段④行動(Action)階段八個步驟:①分析現(xiàn)狀,發(fā)現(xiàn)問題。②診斷分析產(chǎn)生質(zhì)量問題的各種影響因素③找出影響質(zhì)量問題的主要原因④針對主要原因,制定措施和計劃⑤實施計劃⑥調(diào)查執(zhí)行效果⑦鞏固成績,標(biāo)準(zhǔn)化⑧將遺留問題轉(zhuǎn)入下一循環(huán)

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)63.3.3ISO9000族標(biāo)準(zhǔn)ISO9000族標(biāo)準(zhǔn)的含義根據(jù)ISO9000-1給出的定義,ISO9000族標(biāo)準(zhǔn)是指“由ISO/TC176技術(shù)委員會制定的所有國際標(biāo)準(zhǔn)”。由于ISO9000族標(biāo)準(zhǔn)是由國際標(biāo)準(zhǔn)化組織(ISO)頒布的關(guān)于質(zhì)量管理和質(zhì)量保證方面的系列標(biāo)準(zhǔn),所以它已被世界上80多個國家或者地區(qū)等同或者等效采用,該系列標(biāo)準(zhǔn)在全球具有廣泛深刻的影響,有人稱之為“ISO9000現(xiàn)象”。ISO9000族標(biāo)準(zhǔn)的作用:首先,它以標(biāo)準(zhǔn)化的形式,為企業(yè)實現(xiàn)有序、有效的質(zhì)量管理提供方法指導(dǎo);其次,它為貿(mào)易中的供需雙方建立信息、實施質(zhì)量保證提供通用的質(zhì)量體系規(guī)范。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)72.ISO9000族標(biāo)準(zhǔn)的構(gòu)成(1)質(zhì)量術(shù)語標(biāo)準(zhǔn)(2)使用或?qū)嵤┲改蠘?biāo)準(zhǔn)(3)質(zhì)量保證模式標(biāo)準(zhǔn)(4)質(zhì)量體系要素標(biāo)準(zhǔn)(5)質(zhì)量技術(shù)標(biāo)準(zhǔn)

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)83.3.4信息系統(tǒng)的質(zhì)量管理1.軟件質(zhì)量概念(1)軟件質(zhì)量的定義現(xiàn)代質(zhì)量管理中,“質(zhì)量”被定義為“用戶的滿意程度”。

M.J.Fisher將軟件質(zhì)量定義為:“所有描述計算機軟件優(yōu)秀程度的特性的組合?!彼杂嬎銠C軟件質(zhì)量是軟件的一些內(nèi)部特性的組合。

參照ANSI/IEEEStd729-1983,軟件質(zhì)量又定義為:“與軟件產(chǎn)品滿足規(guī)定的和隱含的需求能力有關(guān)的全部特征和特性”。包括:(1)軟件產(chǎn)品滿足用戶要求的程度;(2)軟件具有所期望的各種屬性組合的程度;(3)顧客或用戶覺得軟件滿足其綜合期望的程度;(4)軟件的合成特性,它確定軟件在使用中將滿足顧客預(yù)期要求的程度。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)9(2)軟件質(zhì)量特性指標(biāo)表3.3.1軟件質(zhì)量主要特性指標(biāo)的含義序號主要特性指標(biāo)含義1功能性軟件所實現(xiàn)的功能達到它的設(shè)計規(guī)范和滿足用戶需求的程度2有效性在規(guī)定的條件下,用軟件實現(xiàn)某種功能所需的計算機資源(包括時間)地有效程度3可靠性在滿足一定條件的應(yīng)用環(huán)境中,軟件能夠正常維持其工作的能力4安全性為了防止意外或人為的破壞,軟件應(yīng)具備的自身保護能力5易用性用戶在學(xué)習(xí)、操作和理解某個軟件過程中所做努力的程度6可維護性當(dāng)環(huán)境改變或軟件出故障時,使其恢復(fù)正常運行所作努力的程度7可擴充性在功能改變和擴充情況下,軟件能夠正常運行的能力8可移植性是軟件從現(xiàn)有運行平臺向另一運行平臺過渡所做努力的程度9重用性整個軟件或者其中一部分能作為軟件包而被再利用的程度

軟件生存期與質(zhì)量特性從用戶的角度看,軟件的生存期可分為如下三個階段:1)初期運用:運行新開發(fā)的軟件產(chǎn)品。2)維護與擴充:在運行過程中修改缺欠的內(nèi)容;而且,為了進一步的使用,需根據(jù)運行環(huán)境(主要指應(yīng)用環(huán)境和技術(shù)環(huán)境)的變化做功能上和性能上的擴充。3)移植和連接:把在原有平臺上運行的軟件向其它新的運行環(huán)境轉(zhuǎn)移、或者組成軟件包以便重用、或與其它軟件進行連接。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)10軟件生存期與質(zhì)量特性

對于軟件所需求的質(zhì)量特性,在軟件生存期的不同階段中情況各有不同,要求也不一樣,這可由下圖說明。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)11對于軟件所需求的質(zhì)量特性,在軟件生存期的不同階段中情況各

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)12(3)軟件質(zhì)量的二級特性指標(biāo)序號二級特性指標(biāo)含義1可追蹤性在特定的開發(fā)和運行環(huán)境下,提供從實現(xiàn)到用戶需求可追溯的思路;

2完備性所需功能全部實現(xiàn)的軟件屬性

3一致性提供軟件從設(shè)計到實現(xiàn)技術(shù)和標(biāo)識一致的屬性

4精確性在計算機輸出時可提供用戶所需求的精度

5簡單性在可理解的方式下,簡化功能的定義和實現(xiàn)6可操作性決定與軟件操作有關(guān)的規(guī)程,并提供有用的輸入/輸出7培訓(xùn)性提供對用戶進行熟練操作培訓(xùn)的特性

8通信有效性在執(zhí)行各項功能時,使用最少的通信資源9處理有效性對于各種功能的實現(xiàn),占用最少的處理時間10設(shè)備有效性對于各種功能的實現(xiàn),占用最少的系統(tǒng)設(shè)備11模塊性軟件的內(nèi)部結(jié)構(gòu)應(yīng)具有模塊內(nèi)高聚合、模塊間低耦合的特性12系統(tǒng)無關(guān)性提供不依賴于運行環(huán)境(主機,性能,操作系統(tǒng),外部設(shè)備)的特性表3.3.2軟按質(zhì)量二級特性指標(biāo)的含義

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)13序號二級特性指標(biāo)含義13自描述性對功能的實現(xiàn)可進行自我說明14結(jié)構(gòu)性具有良好的軟件結(jié)構(gòu)

15清晰性用不復(fù)雜的,可理解的方式對程序結(jié)構(gòu)作出清楚明了的描述

16可擴充性提供廣泛兼容的數(shù)據(jù)存儲結(jié)構(gòu)和數(shù)據(jù)17文檔完備性軟件文檔齊全,描述清楚,并符合國家標(biāo)準(zhǔn)18健壯性在意外情況下,能繼續(xù)執(zhí)行和快速恢復(fù)的能力19公用性采用公共的通信協(xié)議、數(shù)據(jù)表示和接口標(biāo)準(zhǔn)20可見性提供開發(fā)與操作狀態(tài)可監(jiān)控的特性21保密性提供對數(shù)據(jù)存儲過程和傳輸過程的加密22可防護性授權(quán)管理與身份識別特性23數(shù)據(jù)安全性提供各類數(shù)據(jù)文件的安全備份特性24通用性在一定范圍內(nèi),軟件可以被普遍使用的特性表3.3.2軟按質(zhì)量二級特性指標(biāo)的含義

3.3信息系統(tǒng)質(zhì)量管理(4)軟件質(zhì)量主要特性指標(biāo)與二級特性指標(biāo)之間的關(guān)系

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)152.軟件質(zhì)量管理概念為了確定、達到和維護需要的軟件質(zhì)量而進行的有計劃、系統(tǒng)化的所有管理活動。軟件質(zhì)量管理活動大致上可分為質(zhì)量控制和質(zhì)量設(shè)計,這兩類活動內(nèi)容在功能上是互補的質(zhì)量控制主要包括計劃,規(guī)程評價和產(chǎn)品評價。質(zhì)量設(shè)計主要是指質(zhì)量準(zhǔn)則的運用。

(1)質(zhì)量控制

1)計劃進行質(zhì)量控制,必須首先制定一個軟件質(zhì)量管理計劃,這個計劃確定質(zhì)量目標(biāo)、確定在每個階段為實現(xiàn)總目標(biāo)所應(yīng)達到的要求、對進度進行安排、確定所需人力、資源和成本等等,這個計劃貫穿于整個軟件的生存期中,并指導(dǎo)軟件開發(fā)每個階段的具體活動。

2)規(guī)程評價規(guī)程就是在軟件生存期中應(yīng)當(dāng)遵循的一些政策、規(guī)則和標(biāo)準(zhǔn)的具體實施的描述,軟件質(zhì)量管理就是通過軟件管理人員來監(jiān)督和執(zhí)行這些規(guī)程。在規(guī)格中也包括實行軟件質(zhì)量保證功能的描述,它們可以包括如下內(nèi)容:①指示在何時、何地進行規(guī)程審計、文件審計和代理審計;②指示應(yīng)當(dāng)采集哪數(shù)據(jù)以及如何對其進行分析處理,例如,在每次評審和測試中發(fā)現(xiàn)的錯誤如何進行修正;③描述希望得到的質(zhì)量度量;④規(guī)定在項目的什么階段進行評審以及進行什么形式的評審;⑤規(guī)定在項目的什么階段應(yīng)當(dāng)產(chǎn)生什么報告和計劃;⑥規(guī)定產(chǎn)品各方面測試應(yīng)達到的水平。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)163)產(chǎn)品評價軟件產(chǎn)品評價的主要目的是確保產(chǎn)品和它的需求相符合,類似于硬件的產(chǎn)品檢驗,這種評價所用的方法可以是設(shè)計的走查(walk-through)、代碼的審計、測試結(jié)果的分析以及軟件的質(zhì)量度量和評估等。2)規(guī)程評價(2)質(zhì)量設(shè)計在質(zhì)量設(shè)計中應(yīng)當(dāng)確定該軟件應(yīng)該達到什么水平,并考慮高質(zhì)量的軟件如何設(shè)計以及如何通過測試來確定質(zhì)量等問題。為些,在質(zhì)量設(shè)計中,首先要指定期望軟件產(chǎn)品具有的主要質(zhì)量要素或?qū)傩裕⒈M量使它們的指標(biāo)定量化。質(zhì)量管理活動的工具包括老七種與新七種,老七種工具是因果圖法、排列圖法、查表法、直方圖法、散布圖法、分層法及對策表法,新七種工具是關(guān)聯(lián)圖法、KJ法、系圖法、矩陣圖法、距陣數(shù)據(jù)分析法、過程決策程序圖法(PDPC)、箭頭圖法。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)17(2)質(zhì)量設(shè)計

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)183.軟件質(zhì)量模型從產(chǎn)品角度來看,軟件質(zhì)量依賴于軟件的內(nèi)部屬性(或稱軟件質(zhì)量因素)及其組合。因此,為了對軟件產(chǎn)品質(zhì)量進行度量,首先必須對影響軟件產(chǎn)品質(zhì)量的各種因素進行度量,并建立實用的軟件質(zhì)量度量體系或者模型。1976年,Boehm提出了定量評價軟件質(zhì)量的概念,給出了60個軟件質(zhì)量度量公式和軟件質(zhì)量度量的層次模型。1978年,Walters和McCall提出了包括度量要素(factor)、準(zhǔn)則(metric)在內(nèi)的三層次軟件質(zhì)量度量模型。隨后,G.Murine由提出了軟件質(zhì)量度量技術(shù)(SQM,SoftwareQualityMetrics),用于定量評價軟件質(zhì)量,并且付諸實踐。中國軟件工作者根據(jù)ISO近年來對軟件質(zhì)量的討論趨勢和ISO/TC97/SC7的最新建議稿,參照國外許多SQM模型并結(jié)合中國的實際情況,綜合構(gòu)成了SSC(ShanghaiSoftwareCenter)軟件質(zhì)量度量模型及其度量方法,從而形成了SSC軟件質(zhì)量評價體系,它是由軟件質(zhì)量要素、評價準(zhǔn)則、度量層次等三個層次構(gòu)成的軟件質(zhì)量度量模型。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)19(1)軟件質(zhì)量要素

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

功能性可靠性易用性有效性可維護性可移植性功能性

可靠性

易用性

有效性

可維護性

可移植性

軟件質(zhì)量要素代表面向管理的軟件質(zhì)量管理觀點,這些要素為系統(tǒng)開發(fā)初期建立質(zhì)量需求提供了有利的工具。SSC模型中采用了功能性、可靠性、易用性、有效性、可維護性、可移植性等6個軟件質(zhì)量要素。在軟件質(zhì)量要素之間,存在著互利和不利影響。表3.19軟件質(zhì)量要素之間的關(guān)系注:“”代表互利影響:“”代表不利影響。

3.3信息系統(tǒng)質(zhì)量管理(2)評價準(zhǔn)則要素精確性健壯性安全性通信有效性執(zhí)行有效性設(shè)備有效性可操作性培訓(xùn)性完備性一致性可追蹤性可見性硬件系統(tǒng)無關(guān)性軟件系統(tǒng)無關(guān)性可擴充性產(chǎn)品文件完備性通用性清晰性模塊性自描述性簡單性結(jié)構(gòu)性可運行性無故障性要素準(zhǔn)則

功能性可靠性易用性有效性可維護性可移植性

受影響的要素規(guī)定的要素功能性可靠性易用性有效性可維護性可移植性功能性

+1

+2

可靠性

-3

+1易用性

-1+1+1有效性

-3

-3-3可維護性

+1

-2

+3可移植性

-1

-5

總計0-20-110+2表3.25要素與要素相互影響的定量化表示

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)21受影響的要素功能性可靠性易用性有效性可維護性可移植

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)22(3)度量SSC模型的第三層是度量,沒一度量由若干度量問題(又程度量元)組成,根據(jù)對度量問題的回答與幾分可以反映度量的得分,從而可以反映評價準(zhǔn)則與軟件質(zhì)量要素的得分。在SSC模型中,共提供了兩套度量工作表:第一套工作表(從1號到7號度量工作表)是面向過程的,即專門用于軟件開發(fā)過程,對軟件開發(fā)的每一階段采用相應(yīng)的度量問題,從而實現(xiàn)軟件開發(fā)過程中的質(zhì)量控制;第二套工作表(即8號工作表)是面向產(chǎn)品的,即用來對已經(jīng)開發(fā)好的軟件產(chǎn)品的質(zhì)量進行度量。度量工作表有A,B之分,其中A表是面向軟件系統(tǒng)或者子系統(tǒng),B表則是面向組成軟件系統(tǒng)的各個模塊。

度量工作表代號階段應(yīng)用層次需求分析概要設(shè)計詳細設(shè)計系統(tǒng)實現(xiàn)組裝測試確認(rèn)測試使用維護軟件系統(tǒng)1

軟件系統(tǒng)/子系統(tǒng)

2

軟件系統(tǒng)/子系統(tǒng)

3A

模塊

3B

軟件系統(tǒng)/子系統(tǒng)

4A

模塊

4B

軟件系統(tǒng)/子系統(tǒng)

5

軟件系統(tǒng)/子系統(tǒng)

6

軟件系統(tǒng)/子系統(tǒng)

7

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)23表3.26面向過程的度量工作表與軟件生存期之間的關(guān)系度量工作表代號階段應(yīng)用層次需求分析概要設(shè)計詳細設(shè)計系統(tǒng)

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)24(4)SSC模型的應(yīng)用策略采用SSC技術(shù)進行軟件質(zhì)量的控制與保證,是實現(xiàn)中國軟件產(chǎn)業(yè)化的重要手段。在應(yīng)用SSC模型進行軟件質(zhì)量度量時,通常應(yīng)該采取下列三種應(yīng)用策略。1)根據(jù)應(yīng)用的側(cè)重點,選擇適當(dāng)?shù)能浖|(zhì)量度量工作表2)按軟件的具體情況選擇合適的質(zhì)量要素、評價準(zhǔn)則以及度量。3)按兩種組織方式進行軟件質(zhì)量度量和評價。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)254.SSC軟件質(zhì)量度量技術(shù)軟件質(zhì)量綜合評價的主要目的是:從用戶的觀點出發(fā),運用新的方法和技術(shù),從整體上來度量和評價軟件的質(zhì)量,確保軟件產(chǎn)品質(zhì)量特性的高標(biāo)準(zhǔn),降低軟件開發(fā)成本。SSC軟件質(zhì)量評價技術(shù)主要包括兩部分內(nèi)容,即規(guī)定軟件質(zhì)量需求和評價軟件產(chǎn)品達到的質(zhì)量水平。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)26(1)規(guī)定軟件質(zhì)量需求規(guī)定軟件質(zhì)量需求是在綜合考慮了要素對軟件的重要性和要素間的關(guān)系后做出的,并為以后的軟件質(zhì)量度量建立了對照的依據(jù)。規(guī)定軟件質(zhì)量需求分三個部分:①決定軟件質(zhì)量要素<1>.為軟件定一個原始的質(zhì)量指標(biāo),質(zhì)量指標(biāo)反映了要素對軟件的相對重要性。指標(biāo)通常分為三級:A:說明這個要素對軟件來說極其重要;B:說明這個要素對軟件來說是重要的;C:說明這個要素對軟件來說比較重要。

<2>.定量化地表示要素與軟件質(zhì)量的關(guān)系,指標(biāo)應(yīng)該用一個數(shù)值范圍來表示。如果x代表質(zhì)量指標(biāo)的值,建議A表示:0.9≤x≤1,B表示:0.8≤x<0.9,C表示0.6≤x<0.8。這樣,在為軟件的每個要素打分后,可以對照為軟件制定的質(zhì)量指標(biāo),看看軟件產(chǎn)品的質(zhì)量是否達到了要求。

<3>.考慮3個基本質(zhì)量要素對其它要素的影響,這3個基本要素是可靠性、功能性和可維護性。

<4>.考慮了基本的質(zhì)量要素對其它要素的影響后,應(yīng)該對原始的質(zhì)量指標(biāo)進行修正。

<5>.在為要素分配最終的質(zhì)量指標(biāo)時,還應(yīng)當(dāng)考慮要素間有利的和不利的關(guān)系,以決定為要素所定的指標(biāo)是否可以達到。如果否定的指標(biāo)不能達到,還應(yīng)考慮對<4>所修正的質(zhì)量指標(biāo)進行修改,以決定最終的指標(biāo)。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)27<2>.定量化地表示要素與軟件質(zhì)量的關(guān)系,指標(biāo)應(yīng)該用一②決定準(zhǔn)則及其權(quán)值對每個建立了質(zhì)量指標(biāo)的要素(沒有建立質(zhì)量指標(biāo)的要素不必這樣),查閱表3.20,找出屬于這個要素的所有準(zhǔn)則(即表3.20中打鉤的準(zhǔn)則),把它們標(biāo)出來。然后,再為這些準(zhǔn)則加權(quán)。準(zhǔn)則的權(quán)說明了準(zhǔn)則和要素的特殊關(guān)系,即準(zhǔn)則在要素中所占的比重。加權(quán)的結(jié)果形式如矩陳M:其中mij代表i個打分員為第j個準(zhǔn)則加的權(quán)。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)28②決定準(zhǔn)則及其權(quán)值其中mij代表i個打分員為第j個準(zhǔn)則加的

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)29(2)評價軟件產(chǎn)品質(zhì)量開發(fā)階段應(yīng)該提交的文檔名稱需求分析項目開發(fā)計劃、軟件需求說明書、數(shù)據(jù)要求說明書等概要設(shè)計概要設(shè)計說明書、確認(rèn)測試計劃等詳細設(shè)計詳細設(shè)計說明書、模塊開發(fā)卷宗、組裝測試計劃等系統(tǒng)實現(xiàn)模塊開發(fā)卷宗、用戶手冊、操作手冊等組裝測試模塊開發(fā)卷宗、測試分析報告、項目開發(fā)總結(jié)報告等確認(rèn)測試模塊開發(fā)卷宗、測試分析報告、項目開發(fā)總結(jié)報告等使用維護運行記錄、維護記錄等表3.32軟件生存期各個階段應(yīng)提交的文檔

評價產(chǎn)品達到的質(zhì)量水平的過程如圖3-10所示:

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)30圖3.10軟件質(zhì)量評價過程示意圖評價產(chǎn)品達到的質(zhì)量水平的過程如圖3-10所示:

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)311)回答度量問題根據(jù)每個階段提交的文檔材料,從事先選擇好的度量工作表中選擇適合該階段的度量問題(度量元)進行回答,并將結(jié)果記錄在該度量工作表上。例如,為了評價某學(xué)籍管理信息系統(tǒng)軟件產(chǎn)品的功能性,工程師張成從8號度量工作表選取了有關(guān)“完備性”、“一致性”、“可追蹤性”3個準(zhǔn)則的若干度量問題,并盡量客觀地回答這些問題,最終的結(jié)果如表3.33所示。

工作表8準(zhǔn)則:完全性CP.1(1)對所有輸入、輸出都做了清楚而明確的定義嗎?CP.1(2)a.對多少數(shù)據(jù)項進行了定義(即把數(shù)據(jù)項的來源、意義和格式記入文件)。b.對多少被定義的數(shù)據(jù)項進行了引用c.計算b/a,填入得分。CP.1(3)對所有被定義的函數(shù)(即來源、意義和格式在文件中作了記載的)都進行調(diào)用了嗎?……CP.1(8)a.到目前為止,共記錄了多少軟件問題?b.到目前為止,多少記錄下來的問題得到了解決?c.計算b/a,填入得分。準(zhǔn)則:一致性度量1:過程一致性CS.1(1)對錯誤的處理是否符合規(guī)范格式?CS.1(2)對模塊的調(diào)用是否使用了同一名字?CS.1(3)在需求中人—機界面的劃分是否清楚?度量2:數(shù)據(jù)一致性CS.1(1)是否為所有數(shù)據(jù)的表示建立了規(guī)范?CS.1(2)是否為所有數(shù)據(jù)的命名建立了規(guī)范?CS.1(3)是否為所有全局量的定義和使用建立了規(guī)范準(zhǔn)則:可追蹤性度量1:相互參照TC.1(1)是否在表中做了有關(guān)記錄,把分配到子系統(tǒng)的所有需求追溯到軟件系統(tǒng)的需求TC.1(2)系統(tǒng)的所有需求是否在各個相應(yīng)的模塊的描述中體現(xiàn)出來?TC.1(3)是否對從子系統(tǒng)到模塊的分解進行圖形描述?10N70NABCDE10N10N10N100N0.9N90N100N10N10N10N0.7N10N10N10N工作表810N70NABCDE10N10N10N100N0.

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)332)計算要素分?jǐn)?shù)要素的分?jǐn)?shù)是通過度量元、度量、準(zhǔn)則的分?jǐn)?shù)得到的,要知道要素的分?jǐn)?shù)首先應(yīng)知道度量元的分?jǐn)?shù),度量元的分?jǐn)?shù)是通過向軟件提供度量工作表上的度量問題取得的。把對度量問題的回答轉(zhuǎn)變?yōu)槎攘吭姆謹(jǐn)?shù),進而算出度量、準(zhǔn)則和要素的分?jǐn)?shù),需要使用要素打分表。在每個開發(fā)階段,應(yīng)該為每個要素準(zhǔn)備一張要素記分表(要素記分表包括了每個要素的所有準(zhǔn)則)。度量分?jǐn)?shù)是度量元分?jǐn)?shù)的算術(shù)平均值。準(zhǔn)則的分?jǐn)?shù)是度量分?jǐn)?shù)的算術(shù)平均值。

度量元度量元得分度量得分準(zhǔn)則得分要素得分CP.1(1)CP.1(2)CP.1(3)CP.1(4)CP.1(5)CP.1(6)CP.1(7)CP.1(8)CS.1(1)CS.1(2)CS.1(3)CS.2(1)CS.2(2)CS.2(3)TC.1(1)TC.1(2)TC.1(3)1.000.901.001.001.001.000.800.701.001.000.501.001.001.001.001.001.000.930.831.001.000.930.921.000.96表3.34要素打分表——功能性階段:軟件產(chǎn)品度量元度量元得分度量得分準(zhǔn)則得分要素得分CP.1(1)1.0

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)353)分析要素分?jǐn)?shù)

前面計算的是每個子系統(tǒng)的質(zhì)量要素分?jǐn)?shù),還應(yīng)當(dāng)把子系統(tǒng)的質(zhì)量要素分?jǐn)?shù)轉(zhuǎn)化為系統(tǒng)的質(zhì)量要素分?jǐn)?shù),此過程可分成3步:(1)找出與該要素有關(guān)的子系統(tǒng);(2)根據(jù)子系統(tǒng)的大小為子系統(tǒng)加權(quán);(3)把要素在每個有關(guān)的子系統(tǒng)中得到的分?jǐn)?shù)與該子系統(tǒng)的權(quán)值相乘再全部相加即得到該要素在系統(tǒng)中的分?jǐn)?shù)。在坐標(biāo)紙上建立一個x-y坐標(biāo)系,x方向代表軟件開發(fā)階段,y方向代表每個軟件開發(fā)階段中通過評價得到的分?jǐn)?shù),據(jù)此描出曲線,就可以看出每個要素分?jǐn)?shù)的發(fā)展傾向。為每個要素規(guī)定的指標(biāo)化作一個數(shù)值范圍(如指標(biāo)A可看作0.9-1,指標(biāo)B可看作0.8-0.9等等),并把它們標(biāo)在為這個要素建立的坐標(biāo)系上。這樣就可以看出要素的分?jǐn)?shù)是否落在為要素規(guī)定的質(zhì)量指標(biāo)的數(shù)值范圍內(nèi)。

1.00.90.80.70.60.50.40.30.20.101234567

圖9.4要素達到的質(zhì)量水平注釋:橫坐標(biāo)上的數(shù)值1:需求分析階段橫坐標(biāo)上的數(shù)值2:概要設(shè)計階段橫坐標(biāo)上的數(shù)值3:詳細設(shè)計階段橫坐標(biāo)上的數(shù)值4:系統(tǒng)實現(xiàn)階段橫坐標(biāo)上的數(shù)值5:組裝測試階段橫坐標(biāo)上的數(shù)值6:確認(rèn)測試階段橫坐標(biāo)上的數(shù)值7:使用維護階段

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)361.01234

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)374)撰寫評價報告一般情況下,在軟件開發(fā)各階段即將結(jié)束時,都要準(zhǔn)備一份軟件質(zhì)量的定量評價報告使軟件質(zhì)量評價的最終結(jié)果,其中應(yīng)該包含度量數(shù)據(jù)與數(shù)據(jù)分析,以便檢查是否滿足在系統(tǒng)需求說明數(shù)中規(guī)定的軟件質(zhì)量要素的需求。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)385.軟件質(zhì)量管理中的標(biāo)準(zhǔn)與規(guī)范

在軟件開發(fā)的軍用標(biāo)準(zhǔn)方面比較著名的是美國國防部的標(biāo)準(zhǔn)DOD-STD-1679A和DOD-STD-2167。IEEE(美國電氣和電子工程師學(xué)會)和ISO(國際標(biāo)準(zhǔn)化組織)的軟件工程標(biāo)準(zhǔn)化工作方面的標(biāo)準(zhǔn):ANSI/IEEEStd729-1983軟件工程術(shù)語標(biāo)準(zhǔn)詞匯ANSI/IEEEStd730-1984軟件質(zhì)量保證計劃標(biāo)準(zhǔn)IEEEStd828-1983軟件配置管理計劃標(biāo)準(zhǔn)ANSI/IEEEStd829-1983軟件測試文檔標(biāo)準(zhǔn)IEEEStd830–1984軟件需求規(guī)范說明指南IEEEStd983-1985軟件質(zhì)量保證計劃指南ISODP8631程序的構(gòu)造及其使用約定其中,IEEE標(biāo)準(zhǔn)730是IEEE組織制定的一個軟件質(zhì)量工業(yè)標(biāo)準(zhǔn)。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)39(1)ISO9000族標(biāo)準(zhǔn)在軟件質(zhì)量管理中的應(yīng)用標(biāo)準(zhǔn)的選擇和使用方法外部質(zhì)量保證設(shè)計—售后服務(wù)生產(chǎn)、安裝最終檢驗、試驗內(nèi)部質(zhì)量管理

ISO9001質(zhì)量體系:設(shè)計/開發(fā)、生產(chǎn)、安裝和服務(wù)的質(zhì)量保證模式

ISO9002質(zhì)量體系:生產(chǎn)和安裝的質(zhì)量保證模式

ISO9003質(zhì)量體系:最終檢驗和實驗的質(zhì)量保證模式

ISO9004:質(zhì)量管理和質(zhì)量體系要素的指南ISO8402:質(zhì)量的術(shù)語

GB/T19003-ISO9003GB/T9002-ISO9002GB/T9001-ISO9001質(zhì)量保證模式包容關(guān)系示意圖在外部質(zhì)量保證條件下,ISO9000系列提供了三種質(zhì)量保證模式,即ISO9001、ISO9002和ISO9003,供合同雙方使用,它們分別代表三種不同技術(shù)和管理能力的合同要求。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)40GB/TGB/T9002-ISO9002GB/T9001-I

我國的計算機與信息處理標(biāo)準(zhǔn)化技術(shù)委員會軟件工程分技術(shù)委員會已開始進行這項工作,并且已制定了一些軟件方面的標(biāo)準(zhǔn)(草案)。下圖列舉了軟件工程標(biāo)準(zhǔn)體系的大致情況。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)41我國的計算機與信息處理標(biāo)準(zhǔn)化技術(shù)委員會軟件工程分技術(shù)委員軟件文件標(biāo)準(zhǔn)規(guī)定了軟件開發(fā)過程中所應(yīng)編制的軟件文件的種類、名稱、及內(nèi)容要求,以便有一個統(tǒng)一的編寫格式,便于交流和學(xué)習(xí)。我國正式的國家標(biāo)準(zhǔn)是:①計算機軟件開發(fā)規(guī)范:GB8566-88②計算機軟件產(chǎn)品開發(fā)文件編制指南:GB8567-88③計算機軟件工程術(shù)語標(biāo)準(zhǔn)④計算機軟件測試文件編制規(guī)范:GB9386-88⑤計算機軟件配置管理計劃規(guī)范:GB/T12505-90⑥計算機軟件質(zhì)量保證計劃規(guī)范:GB/T12504-90⑦計算機軟件需求規(guī)范說明編制指南:BG9385-88⑧數(shù)據(jù)流圖,程序流圖,系統(tǒng)流程圖,程序網(wǎng)絡(luò)圖和系統(tǒng)資源圖的文件編制符號及約定。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)42軟件文件標(biāo)準(zhǔn)規(guī)定了軟件開發(fā)過程中所應(yīng)編制的軟件文件的種類

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)43(2)軟件能力成熟度模型(1)軟件機構(gòu)的成熟性對于不同的軟件開發(fā)機構(gòu),在組織人員完成軟件項目中所依據(jù)的管理策略有很大的差別,因而軟件項目所遵循的軟件過程也有很大差別。在此,可用軟件機構(gòu)的成熟度(Maturity)加以區(qū)別。

不成熟軟件機構(gòu)的特征:①軟件過程一般在項目進行中由參與開發(fā)的人員臨時確定。有時即使確定了,實際上也并不嚴(yán)格執(zhí)行;②軟件機構(gòu)是反應(yīng)型的,管理人員經(jīng)常要集中精力去應(yīng)付難以預(yù)料的突發(fā)事件;③項目的進度和經(jīng)費預(yù)算由于估計的不切實際,所以常常突破。在項目進度拖延,交付時間緊迫的情況下,往往不得不削減軟件的功能,降低軟件的質(zhì)量;④產(chǎn)品質(zhì)量難以預(yù)測。質(zhì)量保證活動,如質(zhì)量評審、測試等,常被削弱或被取消。

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)44①建立了機構(gòu)級的軟件開發(fā)和維護過程。軟件人員對其有較好的理解。一切活動均遵循過程的要求進行,做到工作步驟有次序,且有章可循;②軟件過程必要時可做改進,但需在經(jīng)小型試驗和成本-效益分析的基礎(chǔ)上進行;③軟件產(chǎn)品的質(zhì)量和客戶對軟件產(chǎn)品的滿意程度不是由開發(fā)人員,而是由負(fù)責(zé)質(zhì)量保證的經(jīng)理負(fù)責(zé)監(jiān)控;④項目進度和預(yù)算是根據(jù)以往項目取得的實踐經(jīng)驗確定,因而比較符合實際情況。

(2)成熟軟件機構(gòu)具有的特征:

3.3信息系統(tǒng)質(zhì)量管理

沈陽理工大學(xué)452.軟件過程成熟度模型

2.1CMM是什么CMM(CapabilityMaturityModel)是用于衡量軟件過程能力的事實上的標(biāo)準(zhǔn),同時也是目前軟件過程改進最好的參考標(biāo)準(zhǔn)。1987年,美國卡內(nèi)基-梅隆大學(xué)軟件工程研究所SEI受美國國防部資助,提出了軟件機構(gòu)的能力成熟度模型CMM。CMM將軟件過程的成熟度分為5個等級,如下圖所示。以下給出具有5個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論