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

?

軟件度量模型的研究

2009-09-18 06:02:34
新媒體研究 2009年12期
關(guān)鍵詞:指示器度量基線

張 慧

[摘要]通過對GQM模型的改進定義度量計劃,以CMMI中的配置管理為例,從定義度量目標(biāo)開始到分析度量數(shù)據(jù)對過程管理中出現(xiàn)的問題進行改進。

[關(guān)鍵詞]GQM GQIM變更管理

中圖分類號:TP3文獻標(biāo)識碼:A文章編號:1671-7597(2009)0620067-01

一、引言

CMMI作為過程改進的標(biāo)準(zhǔn),被許多企業(yè)拿來采用,但最終的結(jié)果是軟件過程的改進沒有什么大的起色,只是拿到一個資質(zhì)而已,原因是CMMl只告訴我們做什么而不是如何做,死板硬套的將一個體系用在任何一個項目的結(jié)果是事倍功半,過程改進最重要的是度量,沒有好的度量就沒有好的管理,度量可以幫助我們直接發(fā)現(xiàn)和分析問題的所在,如何預(yù)測未來趨勢,如何解決對項目進展不利的因素。而以前我們重視的是產(chǎn)品和項目的度量,對于直接影響項目結(jié)果的過程度量很少關(guān)注。目前獲得廣泛應(yīng)用的目標(biāo)驅(qū)動的度量方法是美國馬里蘭大學(xué)的教授VictorR,Basil提出的GQM莫型。

二、GQIM模型

GQM模型能保證度量計劃和數(shù)據(jù)收集的充分性,一致性和完整性,幫助管理度量計劃的復(fù)雜度,但是不能保證重復(fù),無法確定終止時機,產(chǎn)生不實用結(jié)果是GoM存在的局限。GQIM模型在Question層和Metric層之間增加了指示器層,指示器是一個或多個度量的綜合,是對軟件產(chǎn)品或軟件過程的某一方面特征的反映,在軟件過程度量中通常利用圖表,文本,表格等形式的顯示和報告來描述指示器。根據(jù)問題定義指示器,并確定構(gòu)建該指示器所需要的度量和數(shù)據(jù)元素,用GQIM將非形式化的目標(biāo)轉(zhuǎn)化為可以執(zhí)行的度量結(jié)構(gòu)確定了度量目標(biāo),根據(jù)這些目標(biāo)提出問題,解決了這些問題實際上就是實現(xiàn)了度量目標(biāo),從而實現(xiàn)從度量目標(biāo)到度量數(shù)據(jù)項的映射。

三、GOJM的配置管理實例

以CMMI中的配置管理SG2跟蹤并控制變更為例,結(jié)合企業(yè)的組織目標(biāo)訂立度量目標(biāo)為:1跟蹤配置項變更請求:2控制基線變更。

依據(jù)GQM模型度量目標(biāo)1產(chǎn)生的問題:

(1)各類配置項變更請求情況:

(2)配置項變更的影響如何。

度量目標(biāo)2產(chǎn)生的問題:

(1)基線變更申請情況;

(2)基線變更影響。

問題a定義的標(biāo)準(zhǔn):

(1)變更請求數(shù)及趨勢:

(2)變更原因分布:

(3)變更階段分布。

問題b定義的標(biāo)準(zhǔn):

(1)受影響的配置項數(shù)量:

(2)受影響的人員。

問題c定義的標(biāo)準(zhǔn):

(1)基線變更申請次數(shù)及趨勢i

(2)變更申請原因分布;

(3)變更申請?zhí)岢龅碾A段分布。

問題d定義的標(biāo)準(zhǔn):

(1)變更影響的基線數(shù);

(2)變更影響的人員。

問題a,b是針對配置項,問題c,d是針對基線,雖然度量目標(biāo)不同,但是一個基線是由一個或者多個配置項組成的,在收集數(shù)據(jù)時可以根據(jù)基線為大類,比如,產(chǎn)品基線下有用戶文檔,安裝手冊等配置項。對用戶文檔,安裝手冊等配置項變更情況,變更影響的收集也是為產(chǎn)品基線變更情況,變更影響的收集打下基礎(chǔ),可以再利用,避免重復(fù)工作。

以需求配置項變更為例,收集變更原因分布和變更階段分布數(shù)據(jù):

1變更原因分布:

需求變更原因:

(1)原始需求調(diào)查不明;

(2)需求理解存在問題;

(3)用戶新增需求;

(4)用戶業(yè)務(wù)發(fā)生變化;

(5)用戶延期需求;

(6)用戶取消需求等。

橫軸為變更原因,縱軸為需求變更數(shù)量,可以看到需求配置項變更的各類原因以及分布情況,需求變更原因的集中程度和所占比例,從而得到需求變更的主要原因。對這個變更原因在項目后期和其他相近的項目中要引起重視,減少可控需求變更的出現(xiàn)。

2變更階段分布:

需求變更階段:

(1)需求;

(2)設(shè)計;

(3)編碼;

(4)測試;

(5)產(chǎn)品:

(6)維護。

需求變更級別:從輕到重(1)級,(2)級,(3)級, (4)級,(5)級。

橫軸為變更階段,縱軸為需求變更數(shù)量,并且根據(jù)不同的變更級別產(chǎn)生5條變更階段分布。如果(4),(5)級的需求變更的峰值出現(xiàn)在需求,設(shè)計,項目開發(fā)的前期,(3)級的峰值出現(xiàn)在測試,(1),(2)級的變更峰值出現(xiàn)在測試,產(chǎn)品和維護,總體分布情況反映了級別較高的變更集中在較早的階段,級別較低的變更集中在較晚的階段,符合項目開發(fā)的總體目標(biāo)。如果級別較高的變更集中在項目開發(fā)后期就非常危險了,要找出原因并且盡快解決,避免因此造成的項目成本增加和進度延誤。

四、小結(jié)

GQIM模型比GQM模型更能收集到有效的數(shù)據(jù),但是指標(biāo)器的創(chuàng)建需要有相關(guān)項目管理,度量等經(jīng)驗的項目組成員來制訂有利于減少過程度量的偏差。

猜你喜歡
指示器度量基線
有趣的度量
模糊度量空間的強嵌入
適用于MAUV的變基線定位系統(tǒng)
航天技術(shù)與甚長基線陣的結(jié)合探索
科學(xué)(2020年5期)2020-11-26 08:19:14
迷向表示分為6個不可約直和的旗流形上不變愛因斯坦度量
一種改進的干涉儀測向基線設(shè)計方法
柴油機儀表指示器的維修保養(yǎng)
地質(zhì)異常的奇異性度量與隱伏源致礦異常識別
接地故障指示器的10kV線路接地故障的判斷與分析研究
基于非接觸式電流互感器取電的故障指示器設(shè)計
高碑店市| 浏阳市| 瓦房店市| 分宜县| 句容市| 吐鲁番市| 武功县| 安岳县| 门头沟区| 平果县| 子长县| 连山| 远安县| 广安市| 建水县| 门源| 容城县| 四平市| 大田县| 常州市| 慈利县| 河池市| 宁都县| 讷河市| 宁城县| 墨竹工卡县| 轮台县| 县级市| 盐源县| 旌德县| 汉中市| 林口县| 渝中区| 巴林右旗| 宁陕县| 平遥县| 武陟县| 凤翔县| 都兰县| 新宾| 甘南县|