您的位置:軟件測試 > 軟件項(xiàng)目管理 > 成本管理 >
使用用例點(diǎn)估算軟件成本:直接使用用例事務(wù)記錄
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/2 15:05:16 ] 推薦標(biāo)簽:

結(jié)論

為了對(duì)軟件性能估算應(yīng)用用力點(diǎn)方法,對(duì)它的基本組成有良好的了解是十分重要的。用例業(yè)務(wù)的概念是這樣一種成分,它好與一個(gè)環(huán)形路線結(jié)合,從用戶啟動(dòng)的刺激源到系統(tǒng)的反應(yīng)都是如此。如果系統(tǒng)等待進(jìn)一步的刺激源的話,業(yè)務(wù)算完成了。

與這個(gè)概念結(jié)合,我們需要對(duì)怎樣以及什么時(shí)候計(jì)算業(yè)務(wù)作出一些建議。它更像是一種藝術(shù),而不是一門科學(xué),與常識(shí)和經(jīng)驗(yàn)一起應(yīng)用這些推薦,可與幫助您作出更有效的努力,并評(píng)價(jià)項(xiàng)目早期的成本。
參考文獻(xiàn)

[1] Jacobson,Ivar 等,Object-Oriented Software Engineering. A Use Case Driven Approach, 修訂版,Addison-Wesley 1993。

[2] Cockburn,Alistair,Writing Effective Use Cases,Addison-Wesley,2001。

[3] Ribu, Kirsten,"Estimating Object-Oriented Software Projects with Use Cases",MSc Thesis Oslo 2001,可于 此處下載

[4]Övergaard, Gunnar 和 Karin Palmkvist,Use Cases: Patterns and Blueprints.Addison- Wesley 2005。

[5] Mohagheghi, Parastoo, Bente Anda 和 Reidar Conradi, "Effort estimation of Use Cases for incremental large-scale software development",International Conference on Software Engineering (ICSE)。2005, pp. 303 -- 31。

[6] Laird, Linda M. 和 M. Carol Brennan,Software Measurement and Estimation: A Practical Approach。Wiley-Interscience 2006。

[7] Robiolo, Gabriela 和  Ricardo Orosco, "Employing Use Cases to early estimate effort with simpler metrics",Innovations in Systems and Software Engineering,第 4 卷, Number 1,2008 年 4 月,pp. 31-43。

[8] Issa, Ayman, Mohammed Odeh 和 David Coward, "Software Cost Estimation Using Use-Case Models: a Critical Evaluation",Information and Communication Technologies, 2006。ICTTA '06. 2ndVolume 2, pp. 2766-2771。

[9] Vinsen, Kevin, Diane Jamieson 和 Guy Callender, "Use Case Estimation -- The Devil is in the Detail",12th IEEE International Requirements Engineering Conference (RE'04), 2004, pp. 10-15。

[10] Braz, Marcio Rodrigo 和 Silvia Regina Vergilio, "Software Effort Estimation Based on Use Cases",Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC '06),2006, pp. 221-228。

[11] Diev, Sergey, "Use cases modeling and software estimation: Applying Use Case Points",ACM Software Engineering Notes, Volume 31, Number 6, 2006 年 11 月。

[12] Anda, Bente, Endre Angelvik 和 Kirsten Ribu, "Improving Estimation Practices by Applying Use Case Models",Profes 2002, LNCS 2259, pp. 383-397。

[13] Bittner, Kurt, 和 Ian Spence,Use Caseuse case Modeling. Pearson Education 2003。

[14] Kusumoto, Shinji 等, "Estimating Effort by Use Case Points: Method, Tool and Case Study",Proceedings of the 10 th International Symposium on Software Metrics (METRICS'04), 2004.

[15] Koirala, Shivprasad, "How to Prepare Quotation Using Use Case Points", The Code Project, 2004 年 12 月

[16] Probasco, Leslee, "Dear Dr. Use Case: What About Function Points and Use Cases?",The Rational Edge, 2002 年 8 月
注釋

    可以從網(wǎng)上以及其他的手段來得到具體的描述、擴(kuò)展卡以及工具;例如:[6],[3],[12]。
    查看 [6] 已得到估算方法的概述。
    參考在 Diev [11] 中發(fā)現(xiàn)的同一個(gè)人。
    [1], p. 127;同樣比較 [2],p. 93-94.
    [2],p. 119-127。
    [7],p. 35。
    [3],p. 20,[14],section 2.1,[15]。
    Diev [11] 看到了一個(gè)用例業(yè)務(wù)中兩個(gè)(或者更多)的用例。他說,“用例業(yè)務(wù)‘購買金融產(chǎn)品’可能包含一系列成功的產(chǎn)品或者失敗的”。我們并不認(rèn)為這是一個(gè)好注意,因?yàn)闃I(yè)務(wù)和場景之間的關(guān)系變得不明確起來。“成功的購買”場景由至少一個(gè)刺激源和回應(yīng)組成。“失敗的購買”場景由成功場景中的相同刺激源組成。因此,它由兩個(gè)業(yè)務(wù),而不是一個(gè)組成。
    查看 [4],p. 36-37。
    Robiolo 與 Orosco 試著解決怎樣同時(shí)計(jì)算非常復(fù)雜用例的難題。它們并沒有將用例業(yè)務(wù)與用例的復(fù)雜性聯(lián)系起來,只是簡單的添加在用例中發(fā)現(xiàn)的所有業(yè)務(wù),并直接根據(jù)業(yè)務(wù) [7],p. 35 的大小來直接計(jì)算程序的大小。這聽起來十分有前途,但是據(jù)我所知,人們對(duì)可應(yīng)用的規(guī)則已經(jīng)進(jìn)行了大量的研究。現(xiàn)在,我們更加傾向于使用用例點(diǎn)方法。而且,為了保持相反可操作性,我們并不希望改變它的基礎(chǔ),像以前有人建議的那樣;例如:更改業(yè)務(wù)/復(fù)雜性比率([5],表 3);更改它(用例大小點(diǎn),F(xiàn)uzzy 用例大小點(diǎn)[10]);或者為“關(guān)鍵性場景”[16]更改業(yè)務(wù)。

參考資料

    參與論壇討論。
    您可以參閱 Rational Edge 中文版 的其他文章。
    已經(jīng)專門為 Rational Edge 文章創(chuàng)建了一個(gè) 新討論區(qū),因此現(xiàn)在您可以在此論壇中分享您對(duì)本文、本期期刊其它文章或我們過往期刊上的其他文章的看法。查閱您遍及世界的同行所闡述的觀點(diǎn),創(chuàng)建您自己的討論,或者加入正在進(jìn)行中的討論。點(diǎn)擊 這里 開始。
    全球 Rational 用戶組社區(qū)。

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd