日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

基于用例点来度量软件规模并管理进度 之三

發(fā)布時(shí)間:2025/3/19 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于用例点来度量软件规模并管理进度 之三 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

復(fù)用后的規(guī)模估算

需求復(fù)用

在需求可復(fù)用的情況下,識(shí)別可復(fù)用的用例所占的完成度,求和可得初始折算已完成用例點(diǎn)數(shù),規(guī)模數(shù)據(jù)為全部用例點(diǎn)數(shù)減去初始折算已完成用例點(diǎn)數(shù),以折算已完成用例點(diǎn)數(shù)來(lái)跟蹤進(jìn)度時(shí),注意起點(diǎn)不為0;如果是繪制燃盡圖,起點(diǎn)也不是全部用例點(diǎn)數(shù)。

例如:某小版本的任務(wù)是開(kāi)發(fā)實(shí)現(xiàn)100個(gè)用例點(diǎn),用例分析已經(jīng)由另一個(gè)異地團(tuán)隊(duì)完成了,根據(jù)兩個(gè)團(tuán)隊(duì)的歷史數(shù)據(jù)和

協(xié)定,用例分析所占完成度為30%,那么初始折算已完成用例點(diǎn)數(shù)為30,這個(gè)小版本的規(guī)模是70個(gè)用例點(diǎn)。

對(duì)于設(shè)計(jì)復(fù)用,也可采用同需求復(fù)用類比方法,不再贅述。

代碼行復(fù)用

在初步需求分析后,識(shí)別部分功能可以由復(fù)制現(xiàn)有代碼來(lái)實(shí)現(xiàn)。仍然統(tǒng)計(jì)全部用例點(diǎn),并不扣除這部分功能的用例點(diǎn)數(shù),因?yàn)樽鳛榇a級(jí)復(fù)用,不能排除修改這部分代碼,在考慮TCF時(shí),參考此復(fù)用的因素。

構(gòu)件復(fù)用

將構(gòu)件復(fù)用分成二類:

一是引用,指最終用戶直接使用構(gòu)件的界面;

二是調(diào)用,指調(diào)用構(gòu)件開(kāi)發(fā)項(xiàng)目本身的界面,最終用戶不會(huì)用到構(gòu)件本身的界面。

構(gòu)件引用不計(jì)到項(xiàng)目規(guī)模中。構(gòu)件調(diào)用是需要進(jìn)行用例分析的,并要計(jì)入項(xiàng)目規(guī)模中。

如果不能明確有構(gòu)件,則進(jìn)行用例分析,計(jì)入規(guī)模中。

用例規(guī)模的調(diào)整

針對(duì)升級(jí)維護(hù)項(xiàng)目,大量出現(xiàn)局部修改用例的情況,這時(shí)根據(jù)用例修改幅度來(lái)判別用例的大小。如果出現(xiàn)大范圍的用例小幅改動(dòng),修改用例的權(quán)重為369,或其它合適的權(quán)重,所用調(diào)整方法參照了用戶故事的相對(duì)比較調(diào)整方法,由團(tuán)隊(duì)全體共同協(xié)商決定[參考文獻(xiàn)3]

實(shí)踐結(jié)果

將此方法應(yīng)用于一個(gè)組織的軟件開(kāi)發(fā)中,積累了2008年到2009年底的8個(gè)項(xiàng)目61個(gè)小版本數(shù)據(jù)。進(jìn)度控制能力是平均工3.43%6標(biāo)準(zhǔn)差范圍是[-17.77%24.63%],其用例點(diǎn)生產(chǎn)率平均是30.7個(gè)/人月,6標(biāo)準(zhǔn)差范圍是[13.647.8],符合正態(tài)分布,如下圖2


2?用例點(diǎn)生產(chǎn)率分布圖

可以看出此方法是有效而且是高效的。

小結(jié)

綜上,本文介紹的方法基于成熟的用例分析方法,規(guī)則簡(jiǎn)單易用,計(jì)算方便。軟件規(guī)模度量在不同項(xiàng)目組之間是可比的,因而以此為基礎(chǔ),可以得到生產(chǎn)率、缺陷密度等等常用指標(biāo),可以用于評(píng)估不同項(xiàng)目組的能力;而折算已完成用例點(diǎn)的定期跟蹤可以定量客觀的顯示項(xiàng)目進(jìn)度,可以保證工期。

參 考 文 獻(xiàn)

[1]?Roy?K.?Clemmons,Project?Estimation?With?Use?Case?Points,?CROSSTALK?The?Journal?of?Defense?Software?Engineering,?February?2006

[2]?Ivar?Jacobson.?Object?-?Oriented?Software?Engineering?:?A?Use?Case?Driven?Approach?[?M]?.?New?York?:?Addison?–?Wesley?Publishing?Company?,?1992.

[3]?Ken?Schwaber,Agile?Software?Development?with?SCRUM》,??Prentice?Hall,?ISBN:0130676349,?2001-10??

[4]?Karner,?Gustav.?“Resource?Estimation?for?Objectory?Projects.”?Objective?Systems?SF?AB,?1993.

[5]?Ribu,?Kirsten.?Estimating?Object-Oriented?Software?Projects?with?Use?Cases.?Master?of?Science?Thesis,?University?of?Oslo,?Department?of?Informatics.?2001.








總結(jié)

以上是生活随笔為你收集整理的基于用例点来度量软件规模并管理进度 之三的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。