| 研究生: |
曹朱榜 Chu-pong Tsaou |
|---|---|
| 論文名稱: |
使用模糊理論於目標驅動使用案例之功能點分析研究 The Study on Function Point Analysis of Goal-Driven Use Cases using Fuzzy Theory |
| 指導教授: |
李允中
Jonathan Lee |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 70 |
| 中文關鍵詞: | 目標驅動 、軟體估算 、功能點 、模糊理論 、使用案例點 |
| 外文關鍵詞: | GART, FUZZY, Use Case, Function Point |
| 相關次數: | 點閱:8 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
傳統之使用案例功能點分析針對使用案例的複雜度只給予三個固定的權值,因而忽略了個別使用案例的複雜程度。本研究提出一個使用案例的度量程序,使用模糊理論於目標驅動使用案例以進行傳統使用案例功能點分析方法之擴充。根據使用案例之間的關聯程度,我們使用模糊歸屬函數與模糊規則進行模糊推導,計算出個別使用案例之未調整目標驅動使用案例功能點(Unadjusted GDUC Points)。之後,進一步考慮系統與環境的複雜因子,計算整個系統調整後之目標驅動使用案例功能點。如此可更精確的表示出個別使用案例的複雜度並進一步了解整體系統之複雜度與所需的開發時程與人力。
Traditional use case point analysis method provides only three fixed complexity grades for use case which can not show the exact complexity of each use case in a system. This study, therefore, provides a use case measurement procedure for goal-driven use cases based on fuzzy theory. We propose a membership function and fuzzy rules to calculate the unadjusted function points of goal-driven use cases (Unadjusted GDUC points) based on the relations between each use cases. Furthermore, the technical and environmental factors are considered to calculate the adjusted use case points of the system. The adjusted GDUC points can be used to estimate the implementation time and effort of the system under development.
[1] The International Function Point Users’ Group (IFPUG), http://www.ifpug.org/.
[2] MK II FUNCTION POINT ANALYSIS COUNTING PRACTICES MANUAL V1.3.1, 1998.
[3] The Object Management Group™ (OMG™). “ http://www.uml.org/”
[4] Line Of Code . http://c2.com/cgi/wiki?LinesOfCode/ .
[5] 榮思哲, “以WBS 為基礎之人力估算模型與功能點分析服務“,中央大學, 2007.
[6] 寶發科技股份有限公司顧問 周文。 “軟體專案預估利器-----功能點分析法(Function Point Analysis)”.
[7] Charles R. Symons, “Software Sizing and Estimating: The Mark II FPA - Function Point Analysis “ , Wiley-Interscience ,June 1991, ISBN-13: 978-0471929857
[8] UKSMA . “http://www.uksma.co.uk/?p=92”.
[9] 使用案例示意圖 Use Case Diagram . http://upload.wikimedia.org/wikipedia/commons/7/7b/Restaurant_Model.png
[10]. Gautam Banerjee. ”Use Case Points –An Estimation Approach”, August 2001
[11] WEN-TIN LEE. “GART: A GOAL-DRIVEN APPROACH TO REQUIREMENTS TRACEABILITY”, Ph.D. dissertation of National Central University, Taiwan, July 2008
[12] Wei Xia, Danny Ho, Luiz Fernando Capretz. “A Neuro-Fuzzy Model for Function Point Calibration”, WSEAS TRANSACTIONS on INFORMATION SCIENCE & APPLICATIONS, Issue 1, Volume 5, January 2008
[13] Marcio Rodrigo Braz, Silvia Regina Vergilio, “Software Effort Estimation Based on Use Cases”, Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC''06)
[14] Wei Xia, Luiz Fernando Capretz, Danny Ho, Faheem Ahme. “A new calibration for Function Point complexity weights”, Information AND SOFTWARE TECHNOLOGY 50 (2008) 670–683
[15] Parastoo Mohagheghi, Bente Anda, Reidar Conradi. “Effort Estimation of Use Cases for Incremental Large-Scale Software Development”, In ICSE ''05: Proceedings of the 27th international conference on Software engineering (2005).
[16] Venus Marza, Amin Seyyedi, Luiz Fernando Capretz. “Estimating Development Time of Software Projects Using a Neuro Fuzzy Approach”, PWASET VOLUME 36 DECEMBER 2008 ISSN 2070-3740
[17] Kirsten Ribu “Estimating Object-Oriented Software Projects with Use Cases”, Master of Science Thesis , 7th November 2001
[18] Osias de souza lima junior, Pedro porfirio muniz farias, Arnaldo dias belchior uniform. “Fuzzy Modeling for Function Points Analysis”, Software Quality Journal, 11, 149–166, 2003
[19] Osias de Souza Lima Júnior, Pedro Porfírio Muniz Farias, Arnaldo Dias Belchior. “A Fuzzy Model for Function Point Analysis to Development and Enhancement Project Assessments”, CLEI Electronic Journal 5 (2), 1999
[20] Rodrigo palucci pantone, Eduardo andremossin, Dennis brandao. “Task Effort Fuzzy Estimator for Software Development “, EESC/USP - Sao Carlos Engineering School, University of Sao Paulo Electric Engineering Department , Accepted March 26, 2008)
[21] John Smith. ” The Estimation of Effort Based on Use Cases “, Rational Software
[22] steven choy. “Other Topics of Software Engineering” , http://www.stepwise.hk/pmwiki/Lecture/LectureNote18
[23] David R. Mapes. “Estimating Software Size for Web Database Development”, 05/17/1999