軟件工程質(zhì)量管理的研究現(xiàn)狀及發(fā)展趨勢(shì)
本文關(guān)鍵詞:軟件工程質(zhì)量管理的研究現(xiàn)狀及發(fā)展趨勢(shì),由筆耕文化傳播整理發(fā)布。
通過對(duì)質(zhì)量管理的發(fā)展現(xiàn)狀進(jìn)行梳理,重點(diǎn)對(duì)軟件質(zhì)量計(jì)劃的制訂與跟蹤進(jìn)行的調(diào)查研究,分析軟件工程質(zhì)量管理的發(fā)展趨勢(shì)。
【科技刨新論壇】凄鼴■
軟件工程質(zhì)量管理的研究現(xiàn)狀及發(fā)展趨勢(shì) 李斌 廣東廣卅『 5 0 6 ) 1 2 0 (州醫(yī)學(xué)院第二附屬醫(yī)院廣
摘
要:通過對(duì)質(zhì)量管理的發(fā)展現(xiàn)狀進(jìn)行梳理,重點(diǎn)對(duì)軟件質(zhì)量計(jì)劃的制訂與跟蹤進(jìn)行的調(diào)查研究,分析軟件工程質(zhì)量管理的發(fā)展趨勢(shì)。
關(guān)鍵詞:軟件工程:質(zhì)量管理;現(xiàn)狀;發(fā)展趨勢(shì)中圖分類號(hào):T 3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào): 1 7 -7 9 ( 0 1 0 0 7 -01 P 6 1 5 7 2 1 ) 21 1 1
1研究意義及■耍性質(zhì)量管理是通過質(zhì)量策劃設(shè)定組織的質(zhì)量目標(biāo)規(guī)定作業(yè)過程和相關(guān)資 源;監(jiān)視內(nèi)部質(zhì)量過程,排除質(zhì)量缺陷隱患;提高內(nèi)部的質(zhì)量管理功能,
Y ne i l 19年的論文中比較了M模型和允許缺陷有不同被檢測(cè)概 a dr W e在 93 t率的 M模型。他們使用蒙特卡羅方法來模擬假設(shè)條件的不完善,捕獲重 h對(duì) 捕獲模型有效性的影響。模擬的結(jié)果表明M模型的表現(xiàn)要優(yōu)于M模型,而 t h且M模型可以通過將缺陷根據(jù)被檢測(cè)概率分組來改善估計(jì)效果。 t 這篇文章還得出一個(gè)結(jié)論,就是極大似然估計(jì)器 ( a iu M xmm L k 1 h o s i a o,以下縮寫為M E ie io d Etm t r L )通常會(huì)低估缺陷的數(shù)量。為了
改善組織內(nèi)部的質(zhì)量過程。 質(zhì)量管理除了對(duì)產(chǎn)品的質(zhì)量管理,也包括對(duì)過程的質(zhì)量管理。核心在于差異控制。在軟件質(zhì)量管理的實(shí)踐中,企業(yè)家們逐漸積累越來越多的過
程和產(chǎn)品數(shù)據(jù)并籍此指導(dǎo)今后的質(zhì)量管理。因此,如何使用過程和產(chǎn)品數(shù)據(jù)來進(jìn)行定量的擔(dān)缺陷管理則成為一個(gè)重要的研究課題。
解決這個(gè)問題,W h i等人在 1 9年提出了兩種分類技術(shù),叫做“濾 o ln 95過器”。其中一個(gè)叫做百分比過濾器,另一種叫做極限過濾器。R R s n u e o等
2軟件工程質(zhì)量管理的研究的現(xiàn)狀 質(zhì)量體系起源于英國(guó),早在 1 7年發(fā)布了質(zhì)量管理和質(zhì)量保證體系國(guó) 98家標(biāo)準(zhǔn) B 5 5,并顯著地改善了英國(guó)企業(yè)的產(chǎn)品質(zhì)量。 S70 18年,美國(guó)卡內(nèi)基 隆大學(xué)軟件工程研究院開始研究軟件能力成 96梅熟度模型C,其發(fā)展歷程
大概為: 1 8年,W t s H m h y I M了評(píng) mi 97 a t u pr為 B做估,這是c領(lǐng)域里的第一個(gè)實(shí)踐。大學(xué)的軟件工程研究所 S I E,領(lǐng)導(dǎo)并完
人做的另一個(gè)試驗(yàn)卻得到了相反的結(jié)論。 19年 F em t成的碩士論文 9 7 r iu完中首次大量的用到工業(yè)數(shù)據(jù)來評(píng)估捕獲重捕獲方法在評(píng)審會(huì)中的應(yīng)用。 19年 P tr sn人在文章中使用 Fe mt 9 9 e es o等 r iu的工業(yè)數(shù)據(jù)和 W h i等人的實(shí) o ln 驗(yàn)數(shù)據(jù)對(duì)捕獲重捕獲方法在評(píng)審會(huì)中的應(yīng)用進(jìn)行評(píng)估,并得出和W h i相 o ln同R n s n反的結(jié)論。 ue o相 2 0年P(guān) d e g I S上發(fā)表了一篇文章,提出一種不同于捕獲重捕 0 2 ab r在 C E
成了軟件過程改進(jìn)領(lǐng)域的巨著 CM著成 M,
《 a a e h S fw r M n g t e o ta e
獲方法的新方法。這種方法基于歷史數(shù)據(jù)使用極大似然區(qū)間估計(jì)得到一個(gè)區(qū)間,然后再通過這個(gè)區(qū)間得到點(diǎn)估計(jì)的值,同時(shí)還會(huì)得到一個(gè)可信度, 如果是低可信度,那么本次的估計(jì)則被宣稱無效。雖然這個(gè)方法不屬于捕獲重捕獲方法的范疇,由于它反映出了缺陷預(yù)測(cè)領(lǐng)域的最新學(xué)術(shù)發(fā)展,我們對(duì)此予以關(guān)注,但是總的來說,直到目前還沒有哪一種方法能令人滿 意。進(jìn)一步的工作仍在進(jìn)行中。
Po e s rc s)書。它標(biāo)志著過程工程這個(gè)概念第一次為國(guó)際所公認(rèn),現(xiàn)在 )一過程改進(jìn)理論介紹方面還沒有超過它的書籍; 19年,美國(guó) S I布 91 E公 CM 1版本;19年,CM 1版本被公布,此版本目前仍在使用。 M 10 93 M 11 19年 3, SI布了 CM 1草案,c I是基于這個(gè)版本出臺(tái)。 98月 E發(fā) M20刪就 20年 3,H公布 SM 1l本,此后世界上大部分國(guó)家都開始推行 02月 SI M I1版 CM。 M I
3軟件工程質(zhì)量管理研究的發(fā)展趨勢(shì)缺陷分析的提出是由于在質(zhì)量管理中人們逐漸意識(shí)到,一個(gè)開發(fā)人員如果在某個(gè)方面出了問題,導(dǎo)致軟件缺陷的產(chǎn)生,那么在今后的開發(fā)過程中他很可能在這個(gè)方面再次出問題,再次導(dǎo)致軟件缺陷的產(chǎn)生。因此,對(duì)在軟件開發(fā)過程中記錄的軟件缺陷進(jìn)
行分析不僅重要,而且必要。如果了 解了經(jīng)常導(dǎo)致缺陷產(chǎn)生的活動(dòng),那么在今后開發(fā)中就可以著重防范這些活動(dòng),提高過程質(zhì)量進(jìn)而提高產(chǎn)品質(zhì)量。 根本原因分析 ( C )和統(tǒng)計(jì)增長(zhǎng)模型 ( G )是兩種常用的軟件缺陷 RA SM 分析方法。由于根本原因分析只有在得到了每個(gè)缺陷的所有細(xì)節(jié)之后才能進(jìn)
在美國(guó)卡奈基梅隆大學(xué)軟件工程研究所提出的CM,軟件質(zhì)量管理 M中作為C M級(jí)的一個(gè)關(guān)鍵過程域給出了一系列需要實(shí)現(xiàn)的目標(biāo),但是它并沒 M4有給出實(shí)現(xiàn)這個(gè)目標(biāo)的方法。它只告訴人們“什么”,但是并沒有告訴做人們“何做”。在這種情況下,卡奈基梅隆大學(xué)軟件工程研究所的如 W ts S up r y出了個(gè)體軟件過程 ( S ),它是一個(gè)使用規(guī)范化的 a t .H mh e提 PP個(gè)人實(shí)踐來從事高級(jí)軟件工程的指南。PP S展示出如何制訂計(jì)劃并跟蹤工 作的進(jìn)度,以及如何始終如一的生產(chǎn)高質(zhì)量的軟件產(chǎn)品。使用 P P可以 S還
向軟件工程師提供工作的有效性的數(shù)據(jù)并識(shí)別出自己的優(yōu)勢(shì)和缺點(diǎn)。從 19年以來 Hm h e-直大力倡導(dǎo)這種方法,并在美國(guó)很多著名公司推行 94 upr y PP法,獲得了很好的效果。可以說 c,P? TP者互相配合,各有 S方刪 S和 S三 側(cè)重,形成了一個(gè)不可分割的整體。 TP供了各方面的計(jì)劃和日志來幫助實(shí)現(xiàn)定量的軟件質(zhì)量管理。這 S提些計(jì)劃和日志之間有著密切的聯(lián)系,由于T P重于小組一級(jí)的控制、管 S側(cè)理和改進(jìn)工作,它擴(kuò)展和精煉了c和P P方法。T P早在T r dn、刪 S的 S最 ea y e m l A rF r eB s和波音三家公司中取得了非常好的應(yīng)用效果。 1 i o c ae 17年 H ra il提出了一種在測(cè)試階段進(jìn)行系統(tǒng)殘留缺陷數(shù)估計(jì) 9 2 a lnM ls的方法,這是捕獲重捕獲模型在軟件工程的首次應(yīng)用。通過使用 Ln on ic l— P tr o估計(jì)器來計(jì)算總?cè)毕輸?shù)。應(yīng)用估計(jì)器需要植入的缺陷和真實(shí)缺陷 e esn 有相同的被檢測(cè)概率。 捕獲重捕獲方法在評(píng)審會(huì)中的應(yīng)用始于1 9年 E c等人發(fā)表的論文。 92 ik 他們?cè)?A&首先將捕獲重捕獲方法應(yīng)用
于評(píng)審過程。相對(duì)于用于測(cè)試階段 TT而言,捕獲重捕獲模型在設(shè)計(jì)評(píng)審中的應(yīng)用可以使得缺陷預(yù)測(cè)提前到代碼編寫之前。
行有效的分析,因此它需要進(jìn)行大量的活動(dòng)才能完成。與之對(duì)比,統(tǒng)計(jì)增長(zhǎng)模型提供了一個(gè)簡(jiǎn)單的方法來跟蹤缺陷的走勢(shì),但是由于對(duì)缺陷的細(xì)節(jié)了解太少,它只能進(jìn)行缺陷的跟蹤卻不能對(duì)缺陷的修復(fù)活動(dòng)給出任何建議。
在這種情況下,正交缺陷分類 (D )被提了出來。0C OC D是一種快速得到缺陷細(xì)節(jié)的方法,它通過定義和捕獲缺陷屬性使得對(duì)缺陷進(jìn)行數(shù)學(xué)分析、建模成為可能。正交缺陷分類的數(shù)據(jù)分析提供了一個(gè)有價(jià)值的評(píng)估軟件生命周期各個(gè)階段 (求、設(shè)計(jì)、開發(fā)、測(cè)試以及維護(hù) )以及產(chǎn)品和過需 程成熟度的方法。
O C IM生研究中心在 2世紀(jì) 9年代初提出的一個(gè)概念。最初基于 D是 B華 0 O O C分析方法主要用于在過程中把實(shí)際缺陷數(shù)據(jù)的反饋提供給開發(fā)人員 D的 和測(cè)試人員第一篇對(duì)O C體方案進(jìn)行總結(jié)的論文發(fā)表于 1 9年。現(xiàn)在 D總 92 0C D方案已經(jīng)被細(xì)化以適應(yīng)軟件開發(fā)的其它領(lǐng)域的需求,例如信息開發(fā)、 集成和本國(guó)語言支持。此外,作為一種加強(qiáng),O C基本方案中已考慮進(jìn) D的
了面向?qū)ο缶幊踢@個(gè)因素。這些年來,0 C D已經(jīng)被實(shí)驗(yàn)性的用于 6多個(gè)項(xiàng) 0目。現(xiàn)在 IM超過4 0名軟件專業(yè)人員受其影響,如 M t r l、T n e B有 00 o o oa a dm和N r e也已接受了這項(xiàng)技術(shù)。 ot] 4小結(jié)
接著 E c等人在 19年將他們 19年的文章中用到的估計(jì)器進(jìn)行了更 ik 93 92 多的涉及數(shù)學(xué)細(xì)節(jié)的描述。M模型的一個(gè)要求就是評(píng)審員之間的統(tǒng)計(jì)獨(dú)立 t
性。他們進(jìn)行了2實(shí)驗(yàn)來考察評(píng)審員之間是否真正的做到了統(tǒng)計(jì)獨(dú)立。個(gè) 此外,由于軟件中的缺陷是不可能有相同的被檢測(cè)概率的,V t a o t和
通過對(duì)軟件質(zhì)量管理理論、實(shí)踐的研究與分析,軟件質(zhì)量計(jì)劃是軟件 (轉(zhuǎn)第7頁 )下 5
本文關(guān)鍵詞:軟件工程質(zhì)量管理的研究現(xiàn)狀及發(fā)展趨勢(shì),由筆耕文化傳播整理發(fā)布。
,本文編號(hào):222228
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/222228.html