第11章軟件工程質(zhì)量_第1頁(yè)
第11章軟件工程質(zhì)量_第2頁(yè)
第11章軟件工程質(zhì)量_第3頁(yè)
第11章軟件工程質(zhì)量_第4頁(yè)
第11章軟件工程質(zhì)量_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第11章軟件工程質(zhì)量軟件工程質(zhì)量軟件工程質(zhì)量軟件質(zhì)量反映了以下三方面的問(wèn)題:軟件質(zhì)量反映了以下三方面的問(wèn)題: (1)軟件需求是度量軟件質(zhì)量的基礎(chǔ)。不符合需求的軟件就不具備質(zhì)量。軟件需求是度量軟件質(zhì)量的基礎(chǔ)。不符合需求的軟件就不具備質(zhì)量。 (2)在各種標(biāo)準(zhǔn)中定義了一些開(kāi)發(fā)準(zhǔn)則,用來(lái)指導(dǎo)軟件人員用工程化的方在各種標(biāo)準(zhǔn)中定義了一些開(kāi)發(fā)準(zhǔn)則,用來(lái)指導(dǎo)軟件人員用工程化的方法來(lái)開(kāi)發(fā)軟件。如果不遵守這些開(kāi)發(fā)準(zhǔn)則,軟件質(zhì)量就得不到保證。法來(lái)開(kāi)發(fā)軟件。如果不遵守這些開(kāi)發(fā)準(zhǔn)則,軟件質(zhì)量就得不到保證。 (3)往往會(huì)有一些隱含的需求沒(méi)有明確地提出來(lái)。如果軟件只滿足那些精往往會(huì)有一些隱含的需求沒(méi)有明確地提出來(lái)。如果軟件

2、只滿足那些精確定義了的需求而沒(méi)有滿足這些隱含的需求,軟件質(zhì)量也不能保證。確定義了的需求而沒(méi)有滿足這些隱含的需求,軟件質(zhì)量也不能保證。軟件工程質(zhì)量軟件工程質(zhì)量2、軟件質(zhì)量的特性軟件質(zhì)量的特性 人們通常用軟件質(zhì)量模型來(lái)描述影響軟件質(zhì)量的特性。人們通常用軟件質(zhì)量模型來(lái)描述影響軟件質(zhì)量的特性。 軟件質(zhì)量模型定義成分層模型。軟件質(zhì)量模型定義成分層模型。 在分層的模型中,最基本的叫做基本質(zhì)量特性,它可以由一些子質(zhì)量在分層的模型中,最基本的叫做基本質(zhì)量特性,它可以由一些子質(zhì)量特性定義和度量。特性定義和度量。 二次特性在必要時(shí)又可由它的一些子質(zhì)量特性定義和度量。二次特性在必要時(shí)又可由它的一些子質(zhì)量特性定義和度

3、量。 軟件工程質(zhì)量軟件工程質(zhì)量2、軟件質(zhì)量的特性軟件質(zhì)量的特性 (1)ISO的軟件質(zhì)量評(píng)價(jià)模型的軟件質(zhì)量評(píng)價(jià)模型 按照按照ISO/TC97/SC7/WG3/1985130/N382,軟件質(zhì)量度,軟件質(zhì)量度量模型由三層組成,量模型由三層組成, 高層高層(top level) 軟件質(zhì)量需求評(píng)價(jià)準(zhǔn)則軟件質(zhì)量需求評(píng)價(jià)準(zhǔn)則(SQRC) 中層中層(mid level) 軟件質(zhì)量設(shè)計(jì)評(píng)價(jià)準(zhǔn)則軟件質(zhì)量設(shè)計(jì)評(píng)價(jià)準(zhǔn)則(SQDC) 低層低層(low level) 軟件質(zhì)量度量評(píng)價(jià)準(zhǔn)則軟件質(zhì)量度量評(píng)價(jià)準(zhǔn)則(SQMC) 其中,應(yīng)對(duì)高層和中層建立國(guó)際標(biāo)準(zhǔn),而低層可由各使用單位其中,應(yīng)對(duì)高層和中層建立國(guó)際標(biāo)準(zhǔn),而低層可由各

4、使用單位視實(shí)際情況制定。視實(shí)際情況制定。 軟件工程質(zhì)量軟件工程質(zhì)量2、軟件質(zhì)量的特性軟件質(zhì)量的特性(2)McCall質(zhì)量模型質(zhì)量模型 這是這是McCall等人于等人于1979年提出的軟件質(zhì)量模型。其軟件質(zhì)量年提出的軟件質(zhì)量模型。其軟件質(zhì)量概念基于概念基于11個(gè)特性之上。個(gè)特性之上。 其中反映產(chǎn)品運(yùn)行特性的包括正確性其中反映產(chǎn)品運(yùn)行特性的包括正確性 、可靠性、可靠性 、效率、效率 、完、完整性整性 、可使用性、可使用性 ; 反映產(chǎn)品修改特性的包括可維護(hù)性反映產(chǎn)品修改特性的包括可維護(hù)性 、可測(cè)試性、可測(cè)試性 、靈活性、靈活性 ; 反映產(chǎn)品轉(zhuǎn)移特性的包括可移植性反映產(chǎn)品轉(zhuǎn)移特性的包括可移植性 、復(fù)用

5、性、復(fù)用性 、互連性;、互連性;軟件工程質(zhì)量軟件工程質(zhì)量2、軟件質(zhì)量的特性軟件質(zhì)量的特性(3)上海軟件中心上海軟件中心(SSC)的軟件質(zhì)量度量模型的軟件質(zhì)量度量模型 在在SSC模型中,用了與模型中,用了與ISO/IEC9126相同的相同的6個(gè)質(zhì)量特性,它們分別是個(gè)質(zhì)量特性,它們分別是功能性功能性(正確性正確性)、可靠性、易使用性、效率、可維護(hù)性和可移植性。同時(shí)設(shè)、可靠性、易使用性、效率、可維護(hù)性和可移植性。同時(shí)設(shè)置了置了22個(gè)質(zhì)量子特性,是參照個(gè)質(zhì)量子特性,是參照McCall模型定義的。模型定義的。 軟件工程質(zhì)量軟件工程質(zhì)量3、軟件質(zhì)量的度量、軟件質(zhì)量的度量 軟件質(zhì)量的高低,必須有一定的衡量標(biāo)

6、準(zhǔn)。軟件質(zhì)量的高低,必須有一定的衡量標(biāo)準(zhǔn)。(1)軟件質(zhì)量度量的條件通常有以下幾項(xiàng):)軟件質(zhì)量度量的條件通常有以下幾項(xiàng): 適應(yīng)性:必須制定能適應(yīng)各種用戶要求、軟件類(lèi)型和規(guī)模的適應(yīng)性:必須制定能適應(yīng)各種用戶要求、軟件類(lèi)型和規(guī)模的質(zhì)量標(biāo)準(zhǔn),并能夠度量。質(zhì)量標(biāo)準(zhǔn),并能夠度量。 易學(xué)性:不需要特殊技術(shù),軟件技術(shù)人員人人都容易掌握易學(xué)性:不需要特殊技術(shù),軟件技術(shù)人員人人都容易掌握。 可靠性:對(duì)同一個(gè)軟件的評(píng)價(jià),盡管評(píng)價(jià)的人或場(chǎng)合可能不可靠性:對(duì)同一個(gè)軟件的評(píng)價(jià),盡管評(píng)價(jià)的人或場(chǎng)合可能不同,但評(píng)價(jià)結(jié)果必須一致。同,但評(píng)價(jià)結(jié)果必須一致。 針對(duì)性:不是在檢查時(shí)才改進(jìn)質(zhì)量,而必須從設(shè)計(jì)階段起就針對(duì)性:不是在檢查時(shí)

7、才改進(jìn)質(zhì)量,而必須從設(shè)計(jì)階段起就確立質(zhì)量目標(biāo),在各個(gè)階段實(shí)施落實(shí)。確立質(zhì)量目標(biāo),在各個(gè)階段實(shí)施落實(shí)。 客觀性:要從各種不同角度加以評(píng)價(jià),并將評(píng)價(jià)結(jié)果定量地客觀性:要從各種不同角度加以評(píng)價(jià),并將評(píng)價(jià)結(jié)果定量地表示,使得人人都能理解。表示,使得人人都能理解。 經(jīng)濟(jì)性:考慮如何才能把質(zhì)量度量和保證所需要的費(fèi)用控制經(jīng)濟(jì)性:考慮如何才能把質(zhì)量度量和保證所需要的費(fèi)用控制在適當(dāng)?shù)姆秶鷥?nèi)。在適當(dāng)?shù)姆秶鷥?nèi)。 軟件工程質(zhì)量軟件工程質(zhì)量3、軟件質(zhì)量的度量、軟件質(zhì)量的度量 標(biāo)準(zhǔn)分為三級(jí):標(biāo)準(zhǔn)分為三級(jí): 質(zhì)量需求評(píng)價(jià)準(zhǔn)則:是否滿足用戶的要求質(zhì)量需求評(píng)價(jià)準(zhǔn)則:是否滿足用戶的要求 質(zhì)量設(shè)計(jì)評(píng)價(jià)準(zhǔn)則:開(kāi)發(fā)者在設(shè)計(jì)實(shí)現(xiàn)時(shí)是否按

8、軟件需質(zhì)量設(shè)計(jì)評(píng)價(jià)準(zhǔn)則:開(kāi)發(fā)者在設(shè)計(jì)實(shí)現(xiàn)時(shí)是否按軟件需求保證了質(zhì)量求保證了質(zhì)量 質(zhì)量度量準(zhǔn)則:定量度量質(zhì)量而規(guī)定的一些檢查項(xiàng)目質(zhì)量度量準(zhǔn)則:定量度量質(zhì)量而規(guī)定的一些檢查項(xiàng)目 軟件質(zhì)量度量的方法有三種:軟件質(zhì)量度量的方法有三種: 精密度量精密度量 全面度量全面度量 簡(jiǎn)易度量簡(jiǎn)易度量軟件工程質(zhì)量軟件工程質(zhì)量4、軟件質(zhì)量的評(píng)價(jià)軟件質(zhì)量的評(píng)價(jià)(1)評(píng)分評(píng)分 檢查表:對(duì)每一階段要達(dá)到的質(zhì)量指標(biāo)詳細(xì)開(kāi)列建立度量檢查表:對(duì)每一階段要達(dá)到的質(zhì)量指標(biāo)詳細(xì)開(kāi)列建立度量工作表,在表中,以提問(wèn)題方式,列出在某一階段為實(shí)現(xiàn)某一質(zhì)工作表,在表中,以提問(wèn)題方式,列出在某一階段為實(shí)現(xiàn)某一質(zhì)量指標(biāo),應(yīng)達(dá)到什么標(biāo)準(zhǔn)。量指標(biāo),應(yīng)達(dá)

9、到什么標(biāo)準(zhǔn)。 回答問(wèn)題需參照各類(lèi)文檔,以及開(kāi)發(fā)過(guò)程中積累的各種數(shù)據(jù)回答問(wèn)題需參照各類(lèi)文檔,以及開(kāi)發(fā)過(guò)程中積累的各種數(shù)據(jù),特別是對(duì)出錯(cuò)數(shù)據(jù)的記錄。,特別是對(duì)出錯(cuò)數(shù)據(jù)的記錄。依據(jù)軟件實(shí)際成果進(jìn)行評(píng)分。依據(jù)軟件實(shí)際成果進(jìn)行評(píng)分。軟件工程質(zhì)量軟件工程質(zhì)量4、軟件質(zhì)量的評(píng)價(jià)軟件質(zhì)量的評(píng)價(jià)(2)分析結(jié)果分析結(jié)果 根據(jù)評(píng)分的結(jié)果,對(duì)照評(píng)價(jià)指標(biāo)。檢查某個(gè)質(zhì)量特性是否達(dá)根據(jù)評(píng)分的結(jié)果,對(duì)照評(píng)價(jià)指標(biāo)。檢查某個(gè)質(zhì)量特性是否達(dá)到了要求的質(zhì)量標(biāo)準(zhǔn)。如果某個(gè)質(zhì)量特性不符合規(guī)定的標(biāo)準(zhǔn),就到了要求的質(zhì)量標(biāo)準(zhǔn)。如果某個(gè)質(zhì)量特性不符合規(guī)定的標(biāo)準(zhǔn),就應(yīng)當(dāng)分析這個(gè)質(zhì)量持性,找出為什么達(dá)不到標(biāo)準(zhǔn)的原因。應(yīng)當(dāng)分析這個(gè)質(zhì)量持性,找出為什么

10、達(dá)不到標(biāo)準(zhǔn)的原因。 分析原因應(yīng)該自頂向下進(jìn)行。按系統(tǒng)級(jí)、子系統(tǒng)級(jí)、模塊級(jí)分析原因應(yīng)該自頂向下進(jìn)行。按系統(tǒng)級(jí)、子系統(tǒng)級(jí)、模塊級(jí)逐步分析。逐步分析。 質(zhì)量特性的得分低于規(guī)定的質(zhì)量指標(biāo)有兩個(gè)可能的原因:質(zhì)量特性的得分低于規(guī)定的質(zhì)量指標(biāo)有兩個(gè)可能的原因: 該質(zhì)量特性與其他質(zhì)量特性沖突,而那些質(zhì)量特性是很重該質(zhì)量特性與其他質(zhì)量特性沖突,而那些質(zhì)量特性是很重要的;要的; 這個(gè)軟件部分有質(zhì)量問(wèn)題。這個(gè)軟件部分有質(zhì)量問(wèn)題。軟件工程質(zhì)量軟件工程質(zhì)量5、軟件質(zhì)量保證軟件質(zhì)量保證 軟件質(zhì)量保證,是指為保證產(chǎn)品和服務(wù)充分滿足消費(fèi)量要求軟件質(zhì)量保證,是指為保證產(chǎn)品和服務(wù)充分滿足消費(fèi)量要求的質(zhì)量而進(jìn)行的有計(jì)劃、有組織的活

11、動(dòng)。的質(zhì)量而進(jìn)行的有計(jì)劃、有組織的活動(dòng)。 軟件的質(zhì)量保證就是向用戶及社會(huì)提供滿意的高質(zhì)量的產(chǎn)品軟件的質(zhì)量保證就是向用戶及社會(huì)提供滿意的高質(zhì)量的產(chǎn)品。 軟件工程質(zhì)量軟件工程質(zhì)量5、軟件質(zhì)量保證軟件質(zhì)量保證 軟件質(zhì)量保證的主要任務(wù)大致可歸結(jié)為軟件質(zhì)量保證的主要任務(wù)大致可歸結(jié)為8點(diǎn):點(diǎn): (1)用戶要求定義用戶要求定義 (2)力爭(zhēng)不重復(fù)勞動(dòng)力爭(zhēng)不重復(fù)勞動(dòng) (3)掌握開(kāi)發(fā)新軟件的方法掌握開(kāi)發(fā)新軟件的方法 (4)組織外部力量協(xié)作組織外部力量協(xié)作 (5)排除無(wú)效勞動(dòng)排除無(wú)效勞動(dòng) (6)發(fā)揮每個(gè)開(kāi)發(fā)者的能力發(fā)揮每個(gè)開(kāi)發(fā)者的能力 (7)提高軟件開(kāi)發(fā)的工程能力提高軟件開(kāi)發(fā)的工程能力 (8)提高計(jì)劃和管理質(zhì)量提高

12、計(jì)劃和管理質(zhì)量 軟件工程質(zhì)量軟件工程質(zhì)量軟件質(zhì)量保證體系 軟件的質(zhì)量保證活動(dòng),是涉及各個(gè)部門(mén)的部門(mén)間的活動(dòng)。軟件的質(zhì)量保證活動(dòng),是涉及各個(gè)部門(mén)的部門(mén)間的活動(dòng)。 質(zhì)量保證體系:為了順利開(kāi)展質(zhì)量保證活動(dòng),需要事先明確部門(mén)間的質(zhì)量保證體系:為了順利開(kāi)展質(zhì)量保證活動(dòng),需要事先明確部門(mén)間的質(zhì)量保證業(yè)務(wù),確立部門(mén)間的聯(lián)合與協(xié)作的機(jī)構(gòu)。質(zhì)量保證業(yè)務(wù),確立部門(mén)間的聯(lián)合與協(xié)作的機(jī)構(gòu)。軟件工程質(zhì)量軟件工程質(zhì)量6、軟件質(zhì)量管理體系軟件質(zhì)量管理體系(1)軟件產(chǎn)品質(zhì)量管理的特點(diǎn):)軟件產(chǎn)品質(zhì)量管理的特點(diǎn): 軟件質(zhì)量管理應(yīng)該貫穿軟件開(kāi)發(fā)的全過(guò)程,而不僅僅是軟件軟件質(zhì)量管理應(yīng)該貫穿軟件開(kāi)發(fā)的全過(guò)程,而不僅僅是軟件本身。本身

13、。 對(duì)開(kāi)發(fā)文檔的評(píng)審是產(chǎn)品檢驗(yàn)的重要方式。對(duì)開(kāi)發(fā)文檔的評(píng)審是產(chǎn)品檢驗(yàn)的重要方式。 通過(guò)技術(shù)手段保證質(zhì)量。通過(guò)技術(shù)手段保證質(zhì)量。 軟件工程質(zhì)量軟件工程質(zhì)量6、軟件質(zhì)量管理體系軟件質(zhì)量管理體系 (2)軟件質(zhì)量管理的指導(dǎo)思想)軟件質(zhì)量管理的指導(dǎo)思想 缺陷預(yù)防缺陷預(yù)防 緊緊扣住用戶需求緊緊扣住用戶需求 采用快速原型法采用快速原型法 充分設(shè)計(jì)之后再編碼充分設(shè)計(jì)之后再編碼 牢牢控制對(duì)缺陷的修改牢牢控制對(duì)缺陷的修改 充分進(jìn)行軟件的系統(tǒng)測(cè)試充分進(jìn)行軟件的系統(tǒng)測(cè)試 恰當(dāng)掌握軟件的放行標(biāo)準(zhǔn)恰當(dāng)掌握軟件的放行標(biāo)準(zhǔn)軟件工程質(zhì)量軟件工程質(zhì)量6、軟件質(zhì)量管理體系軟件質(zhì)量管理體系 (3)軟件開(kāi)發(fā)的質(zhì)量管理體系軟件開(kāi)發(fā)的質(zhì)量

14、管理體系 要制定質(zhì)量方針和質(zhì)量目標(biāo),配備足夠的人力、物力資源,要制定質(zhì)量方針和質(zhì)量目標(biāo),配備足夠的人力、物力資源,明確各崗位的質(zhì)量職責(zé),并保證質(zhì)量體系的運(yùn)行。明確各崗位的質(zhì)量職責(zé),并保證質(zhì)量體系的運(yùn)行。 根據(jù)根據(jù)ISO9001標(biāo)準(zhǔn)的要求,建立了程序文件、操作指導(dǎo)書(shū)和標(biāo)準(zhǔn)的要求,建立了程序文件、操作指導(dǎo)書(shū)和質(zhì)量記錄,對(duì)公司運(yùn)行的主要過(guò)程規(guī)定了操作的規(guī)范,并在工作質(zhì)量記錄,對(duì)公司運(yùn)行的主要過(guò)程規(guī)定了操作的規(guī)范,并在工作中嚴(yán)格執(zhí)行中嚴(yán)格執(zhí)行 。 對(duì)開(kāi)發(fā)人員、測(cè)試人員和內(nèi)審員進(jìn)行各自專(zhuān)業(yè)的培訓(xùn)。對(duì)開(kāi)發(fā)人員、測(cè)試人員和內(nèi)審員進(jìn)行各自專(zhuān)業(yè)的培訓(xùn)。 軟件工程質(zhì)量軟件工程質(zhì)量6、軟件質(zhì)量管理體系軟件質(zhì)量管理體

15、系 (3)軟件開(kāi)發(fā)的質(zhì)量管理體系軟件開(kāi)發(fā)的質(zhì)量管理體系質(zhì)量管理部門(mén)的職責(zé)質(zhì)量管理部門(mén)的職責(zé) 實(shí)行實(shí)行“檢、監(jiān)、控檢、監(jiān)、控”三分離的職責(zé)設(shè)置三分離的職責(zé)設(shè)置 質(zhì)量管理部的具體職能是:制定質(zhì)量管理工作計(jì)劃;對(duì)各部質(zhì)量管理部的具體職能是:制定質(zhì)量管理工作計(jì)劃;對(duì)各部門(mén)的質(zhì)量管理工作提出建議指導(dǎo);跟蹤、內(nèi)審、分析質(zhì)量體系的門(mén)的質(zhì)量管理工作提出建議指導(dǎo);跟蹤、內(nèi)審、分析質(zhì)量體系的運(yùn)行;控制軟件和開(kāi)發(fā)文檔的版本;確認(rèn)軟件產(chǎn)品的測(cè)試結(jié)果;運(yùn)行;控制軟件和開(kāi)發(fā)文檔的版本;確認(rèn)軟件產(chǎn)品的測(cè)試結(jié)果;組織質(zhì)量體系的改進(jìn)。組織質(zhì)量體系的改進(jìn)。軟件工程質(zhì)量軟件工程質(zhì)量6、軟件質(zhì)量管理體系軟件質(zhì)量管理體系 (3)軟件開(kāi)發(fā)的質(zhì)量管理體系軟件開(kāi)發(fā)的質(zhì)量管理體系 基于基于ISO9001標(biāo)準(zhǔn)和標(biāo)準(zhǔn)和CMM原則的開(kāi)發(fā)流程管理文件原則的開(kāi)發(fā)流程管理文件 基于基于ISO9001標(biāo)準(zhǔn),并吸收標(biāo)準(zhǔn),并吸收CMM的原則,公司應(yīng)制定大量的程的原則,公司應(yīng)制定大量的程序文件和指導(dǎo)書(shū),以及記錄這些流程操作的記錄表格,為各項(xiàng)操作序文件和指導(dǎo)書(shū),以及

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論