国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺析軟件質(zhì)量和能力成熟度模型

2014-04-29 00:44:03陳冠峰
電腦迷 2014年9期

陳冠峰

摘 要 軟件質(zhì)量問題是當(dāng)前軟件開發(fā)過程中最受關(guān)注的問題。本文從最基本的軟件質(zhì)量概念說起,分析軟件質(zhì)量的重要性以及提高軟件質(zhì)量的基本方法,詳細(xì)描述了現(xiàn)在較為常用的能力成熟度模型。

關(guān)鍵詞 軟件質(zhì)量 軟件質(zhì)量管理模型 能力成熟度模型 CMM

中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A

0引言

隨著移動互聯(lián)網(wǎng)的興起,目前國內(nèi)軟件產(chǎn)業(yè)已經(jīng)蓬勃發(fā)展,擁有很大的規(guī)模。軟件產(chǎn)品質(zhì)量也受到了越來越多來自各個行業(yè)軟件公司的關(guān)注。軟件能力成熟度就是對于軟件組織在定義、實(shí)施、度量、控制和改善其軟件過程的時間中各個發(fā)展階段的模塊,其核心就在于把軟件開發(fā)視為一個有序可控的過程??梢园衍浖芰Τ墒於纫暈楸WC軟件產(chǎn)品質(zhì)量的一種過程控制能力。

1軟件質(zhì)量概念的提出

在信息如此發(fā)達(dá)的當(dāng)代社會,軟件質(zhì)量的重要性被越來越多的人所接受。近幾年,軟件質(zhì)量研究一直是軟件研究發(fā)展較快的新方向。這是因?yàn)樵谲浖?shí)踐的過程當(dāng)中,我們積累了很多的經(jīng)驗(yàn),需要加以概括并總結(jié)成知識,抽象為科學(xué),這樣可以讓其他人遵循其中的規(guī)律,從而可以更好地實(shí)踐軟件過程。另一方面,人們在軟件開發(fā)的過程當(dāng)中,會有許多失敗的經(jīng)驗(yàn),這就迫使人們不得不進(jìn)入這一領(lǐng)域,研究軟件質(zhì)量的概念和模型,研究影響軟件質(zhì)量的因素,研究如果通過這些因素來控制軟件的質(zhì)量。

2如何提高軟件質(zhì)量

軟件質(zhì)量管理在上世紀(jì)70年代軟件危機(jī)之后被引起重視,其發(fā)展從早期的成品測試、度量發(fā)展到對產(chǎn)品形成過程的質(zhì)量和保證,人們?yōu)榻鉀Q軟件危機(jī)做出了許多方面的努力。概括地說,有三類方法可以用來改進(jìn)軟件質(zhì)量:控制軟件生產(chǎn)過程、提高軟件生產(chǎn)者組織性和軟件生產(chǎn)者個人能力。

(1)凈化軟件工程:就是通過統(tǒng)計(jì)的方法來維護(hù)軟件工程管理過程,其特點(diǎn)是:勞動質(zhì)量管理,重視開發(fā)過程當(dāng)中的定量分析,這一方法按照原義解釋就是指干干凈凈生產(chǎn),以提高產(chǎn)品質(zhì)量。

(2)評估軟件能力成熟度:用軟件能力成熟度模型來評估軟件生產(chǎn)組織研制軟件能力的成熟度。CMM是從軟件生產(chǎn)的組織過程角度,來評估其生產(chǎn)能力和技術(shù)水平。軟件能力成熟度分5級。

(3)提高軟件生產(chǎn)力和個人技能:用個人軟件過程作為一個工具和方法,它給軟件工程師提供了測試和分析工具,并幫助軟件工程師理解自己的軟件生產(chǎn)水平和技巧高低,以求得到提高。

3軟件質(zhì)量管理模型與標(biāo)準(zhǔn)

目前國外較為成熟的質(zhì)量模型除ISO 9000和CMM外,還有國際標(biāo)準(zhǔn)SPICE,TickIT,Six Sigma,Trillium等。

3.1 ISO 9000質(zhì)量標(biāo)準(zhǔn)

ISO 9000是一個質(zhì)量系統(tǒng)標(biāo)準(zhǔn)系列,它包含了綜合的質(zhì)量管理概念和指南,是現(xiàn)代質(zhì)量管理和質(zhì)量保證理論結(jié)晶,也是在實(shí)際開發(fā)過程中所總結(jié)出的經(jīng)驗(yàn)教訓(xùn)。

ISO9000軟件標(biāo)準(zhǔn)系列包含如下內(nèi)容:

ISO 9000 - 《質(zhì)量管理體系–基礎(chǔ)和術(shù)語》

ISO 9001 - 《質(zhì)量質(zhì)量體系–要求》

ISO 9004 - 《質(zhì)量管理體系–業(yè)績改進(jìn)指南》

ISO 9011 - 《質(zhì)量和環(huán)境管理體系審核指南》

常用的ISO構(gòu)架框圖如圖1:

3.2 CMM

1993年,美國防部在卡內(nèi)基梅隆大學(xué)的軟件研究院正式發(fā)表了能力成熟度。這是評估軟件生產(chǎn)部門軟件生產(chǎn)能力成熟度的模型,是從軟件生產(chǎn)組織過程角度來評估其達(dá)到的水平等級。該等級分為5級,分別為:

5級-優(yōu)化。過程變化管理、技術(shù)變化管理、缺點(diǎn)防止;

4級-管理。軟件質(zhì)量管理、過程定量化管理;

3級-確定。仔細(xì)觀察、整體協(xié)調(diào)、軟件生產(chǎn)工程、集成軟件管理、訓(xùn)練規(guī)劃、組織過程確定、組織過程中心點(diǎn)

2級-重復(fù)。軟件構(gòu)形管理、軟件質(zhì)量保證、軟件合同管理、軟件工程跟蹤和統(tǒng)籌、軟件工程計(jì)劃、需求管理

1級-初始。經(jīng)驗(yàn)和個人行為。

3.3 ISO-SPICE

ISO-SPICE是ISO和IEC(國際電子技術(shù)委員會)共同制定的關(guān)于軟件過程評估框架的國際標(biāo)準(zhǔn)。該框架包含了軟件項(xiàng)目過程中的計(jì)劃、管理、監(jiān)督、控制和改進(jìn),這些過程涉及軟件的獲取、供應(yīng)、開發(fā)、操作、發(fā)展和支持等。它提供了一個結(jié)構(gòu)化的過程來進(jìn)行軟件過程的質(zhì)量評估。

4結(jié)論

軟件質(zhì)量是一復(fù)雜的系統(tǒng)工程問題,換句話說,它必須要用系統(tǒng)的方法來研究。軟件過程是以個人智力為基礎(chǔ)的有組織的團(tuán)隊(duì)行生產(chǎn)活動。用全面質(zhì)量管理的思想方法,把軟件研制和運(yùn)用過程系統(tǒng)科學(xué)地管理起來,這個就是軟件質(zhì)量管理觀點(diǎn)和思路。要將軟件開發(fā)作為一個系統(tǒng)工程來進(jìn)行過程管理的根本原因在于影響軟件質(zhì)量因素太多,太復(fù)雜,難以控制。所以我們才要將整個軟件過程給控制起來,其中主要包括確定系統(tǒng)需求、軟件需求、初步設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程、測試等等。

參考文獻(xiàn)

[1] 毛明志,詹瑾,黃春賢.軟件質(zhì)量管理綜述[J]. 科技管理研究,2006.9.

[2] 徐瑞恩,深入探討軟件成熟度模型[J].軟件世界,2001.04.25.

莎车县| 梁山县| 阿瓦提县| 灵武市| 阿克陶县| 屯昌县| 舟山市| 雅安市| 平和县| 福贡县| 襄樊市| 琼结县| 石景山区| 高青县| 聊城市| 邵阳县| 泸溪县| 惠州市| 澄迈县| 黔江区| 廉江市| 隆回县| 金山区| 磐石市| 高平市| 深泽县| 安乡县| 健康| 汉源县| 阳城县| 霍邱县| 岑溪市| 乌审旗| 罗甸县| 秦皇岛市| 辉县市| 沅江市| 封开县| 高青县| 内乡县| 舞阳县|