博碩士論文 91532015 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:25 、訪客IP:3.232.129.123
姓名 廖啟良(Chi-Liang Liao)  查詢紙本館藏   畢業系所 資訊工程學系在職專班
論文名稱 物件導向功能點測量工具之設計與實作
(Design and Implementation of an Object-Oriented Function Point Measurement Tool)
相關論文
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
★ 設計與實作於行動裝置上以XUL為基礎之介面呈現★ Android平台上以OSGi為基礎之服務遞送
★ 利用網頁內容結構之區塊擷取方法以呈現新聞服務★ 設計與實作以感測器為中心的查詢機制
★ 針對路徑規劃服務之Web 2.0系統設計與實作★ 整合OSGi與RESTful服務之BPEL引擎
★ 利用文件相似度以轉換網路內容為OSGi Bundles★ 量測Java類別的耦合關係
★ 轉換Android應用程式為OSGi Service★ 物聯網應用之Context塑模方法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 隨著軟體工程方法論的演進,在分析(Analysis)與設計(Design)階段均納入物件導向(Object-Oriented)之精神。因此傳統測量軟體複雜度方法之一的功能點(Function Point)也隨著這股潮流演進。我們藉著研究目前已提出如何應用功能點概念來測量以物件導向方法開發之軟體的複雜度的一些方法,並發展成可使用之軟體工具外,同時也比較這些方法間的差異,及試著提出一些新的方法。
本研究所實作出來的軟體工具可以動態地改變計算方法,令使用者能體認到不同方法間度量結果的差異。再配合以往發展軟體的經驗,以找出最合適的度量方式應用在整個軟體發展的程序上。亦可為後續的研究提供軟體系統複雜度在量化上的資訊。
摘要(英) With the great evolution in software engineering methodology, the idea of object-oriented has been adopted in the Analysis and Design phases. Therefore, Function Point, traditionally a way of measuring the software complexity, has also progressed along the trend. By researching on how to use the Function Point idea to measure the complexity of software developed through object-oriented methods, we make applicable software tools. At the same time, we compare the differences among the methods, trying to propose some new ones.
The software tools presented in this research can dynamically modify counting rules, enabling the users to realize the diversity of measurement results from different methods. Moreover, from the previous experiences of software development, we can identify the most appropriate method of measurement, and apply it to the whole software development process. Some quantitative information on software system complexity will also be provided for further research.
關鍵字(中) ★ 功能點測量 關鍵字(英) ★ FP Measurement Tool
★ FPA Measurement Tool
論文目次 第一章 緒論 ------------------------------------------------------------ 1
1.1 背景-------------------------------------------------------- 1
1.2 動機-------------------------------------------------------- 2
1.3 論文架構-------------------------------------------------- 2
第二章 背景知識介紹------------------------------------------------- 4
2.1 Software Measurement Analysis 概述----------------- 4
2.2 FPA 介紹--------------------------------------------------- 4
2.2.1 UFP 之計算------------------------------------------ 5
2.2.1.1 計算Data Function 的UFP----------------- 6
2.2.1.2 計算Transactional Function 的UFP ------ 6
2.2.2 VAF 之計算------------------------------------------ 7
2.2.3 FP 之計算-------------------------------------------- 8
2.3 FPA 在OO 上的應用------------------------------------ 8
2.3.1 Logical File 之計算--------------------------------- 8
2.3.2 Transactional Function 之計算-------------------- 9
2.4 FPA 在OO 上的計算規則------------------------------ 9
2.4.1 OODFP 計算規則----------------------------------10
2.4.2 OOFP 計算規則------------------------------------11
2.4.3 OODFP 與OOFP 計算規則之比較-------------13
第三章 系統設計與實作---------------------------------------------15
3.1系統架構--------------------------------------------------15
3.2 Abstract Syntax Tree ------------------------------------16
3.3 Counting Rule --------------------------------------------20
3.4實作與測試-----------------------------------------------23
第四章 案例分析------------------------------------------------------26
4.1 OODFP 案例分析---------------------------------------26
4.2 OOFP 案例分析------------------------------------------31
4.3 Class Complexity Value 及VAF 之分析------------34
V
4.4 Composite Logical File 之分析------------------------36
4.5 本系統之分析-------------------------------------------37
第五章 結論 -----------------------------------------------------------39
參考文獻 -----------------------------------------------------------41
參考文獻 [1] Dr. Paul Vickers. “An Introduction to Function Point Analysis”
Northumbria University School
http://computing.unn.ac.uk/staff/cgpv1/downloadables/fpa.pdf
[2] Takuya UEMURA, Shinji KUSUMOTO, and Katsuro INOUE. Function Point Measurement Tool for UML Design Specification. Software Metrics Symposium, 1999 Proceedings, Sixth International, 4 – 6 Nov. 1999
[3] Janaki Ram, D.; Raju, S. V. G. K. Object Oriented Design Function Points. Qualigy Software, 2000. Proceedings. First Asia-Pacific Conference on, 30 – 31 Oct. 2000 p.121 - 126
[4] G. Antoniol, F. Calzolari, L. Cristoforetti, R. Fiutem and G. Caldiera. Adapting Function Point to Object Oriented Information System.
CAiSE’98, LNCS 1413, p. 59 – 74, 1998
[5] IFPUG. Function Point Counting Practices Manual Release 4.1. International Function Point Users Group, Westerville, Ohio 1999.
[6] IFPUG. Function Point Counting Practices: Case Studies Release 1.0 – Case Study 3 – Object Oriented Analysis, Object Oriented Design. International Function Point Users Group, Westerville, OH. 1996.
[7] A. J. Albrecht. Measuring application development productivity. In Proc. Of the Join SHARE/GUIDE/IBM Application Development System, October 1979
[8] A. J. Albrecht. And J. E. Gaffney. Software function, source lines of code, and development effort prediction: A software science validation. IEEE Transactions of Software Engineering, SE-9(6):639-648, November 1983
[9] C. R. Symons. Function Point Analysis: Difficulties and Improvements. IEEE Transactions on Software Engineering, 1985
[10] C. R. Symons, John Wiley & Sons. Software Sizing and Estimating: Mk II FPA. 1991
[11] Norman E. Fenton. Software metrics: theory, tools and validation. Software Engineering Journal, January 1990
[12] Jack E.Matson, Bruce E. Barrett, and Joseph M. Mellichamp. Software Development Cost Estimation Using Function Points.
IEEE Transactions on Software Engineering, Vol.20, No. 4, April 1994
[13] Alain Abran, Pierre N. Robillard. Function Points Analysis: An Empirical Study of Its Measurement Processes. IEEE Transactions on Software Engineering Vol.22, No.12, Dec. 1996
[14] Anandasivam Gopal, M.S. Krishnan, Tridas Mukhopadhyay, and Dennis R. Goldenson. Mearurement Programs in Software Development: Determinants of Success. IEEE Transactions on Software Engineering, Vol. 28, No. 9, September 2002
[15] Bruce Eckel. Thinking in JAVA Second Edition. President, MindView, Inc.
[16] Norman E. Fenton, Shari Lawrence Pfleeger. Software Metrics Second Edition. PWS Publishing Company
[17] OMG Unified Modeling Language Specification, March 2003, Version 1.5 http://www.omg.org
[18] JDOM Project, 2000. http://jdom.org
[19] ArgoUML Project Project. http://argouml.tigris.org
指導教授 李允中(Jonathan Lee) 審核日期 2004-7-15
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明