博碩士論文 92522032 詳細資訊




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

摘要(中) 隨著軟體工程的方法論不斷的演進,軟體架構(Software Architecture)的研究越來越受到重視。而為了要在軟體系統專案的早期預測軟體專案所需花費的時間、人力與金錢,功能點分析一直扮演著很重要的角色。有鑑於軟體專案對於功能點分析自動化的需求,本研究的目的為設計與實作功能點分析系統,對軟體架構圖自動化的進行分析,計算出軟體系統的功能點大小。
本研究以COSMIC-FFP為基礎,透過推導與觀察歸納,提出一個軟體架構功能點分析方法,對以UML 2.0表示的軟體架構圖進行功能點分析。所實作的功能點分析系統包含軟體架構功能點分析服務,可以自動化功能點計算過程,以改進使用COSMIC-FFP需要人力,時間來進行功能點分析的缺點。另外,系統整合了使用者案例(Use Case)功能點分析服務與類別圖功能點分析服務並實作預測模式(Prediction Model)產生服務,藉著專案歷史資料庫中的資料與軟體專案功能點分析的結果,來預測此專案所將花費的時間、人力與金錢。
摘要(英) With the great evolution in software engineering methodology, the research of software architecture for better developing a software system has attracted more and more attention. Meanwhile, Function Point Analysis (FPA) has played an important role in predicting the required time, efforts and costs of a software project, and the demand on automatic calculation of FPA is also increasing. In this research, an attempt is made to calculate the functional size automatically at software architecture level in the early phase of a software project.
An approach of FPA for software architecture is proposed based on COSMIC-FFP for analyzing the functional size of a software architecture represented in UML 2.0 notation. A FPA software system is implemented with software architecture FPA service, Use Case FPA service and Class Diagram FPA service for automating computational process of FPA. The Prediction Model Generation Service is also implemented for predicting the project’s required time, efforts and costs based on the data in the historical database.
關鍵字(中) ★ 架構圖
★ 功能點
關鍵字(英) ★ function point analysis
★ software architecture
論文目次 第一章 緒論...................................................................1
1.1 背景...................................................................1
1.2 動機...................................................................2
1.3 論文架構...............................................................2
第二章 背景知識介紹...........................................................3
2.1 COSMIC-FFP (Common Software Measurement International Consortium – Full Function Point)...................................................3
2.2 Architectural Notation.................................................6
2.2.1 UML 2.0...........................................................7
2.3 Regression Model.......................................................8
2.3.1 Linear Regression Model...........................................8
2.3.2 Multiple Regression Model.........................................9
2.4 Web Service...........................................................10
2.4.1 UDDI (Universal Description Discovery and Integration)...........11
2.4.2 WSDL (Web Service Description Language)..........................12
2.4.3 SOAP (Simple Object Access Protocol).............................14
第三章 系統設計與實作........................................................15
3.1系統架構...............................................................15
3.2 軟體架構功能點分析子系統..............................................15
3.2.1 系統架構和設計...................................................15
3.2.2 軟體架構功能點分析之運算法則.....................................18
3.3 預測模式產生服務子系統之實作..........................................19
第四章 案例分析..............................................................22
4.1 Gateway System........................................................22
第五章 相關文獻探討..........................................................25
5.1 Assessing the Complexity of Software Architecture.....................25
5.2 Albrecht’s Function Point Analysis...................................27
5.3 IFPUG FPA.............................................................29
5.4 MarkⅡ FPA............................................................31
第六章 結論..................................................................32
參考文獻.....................................................................33
附錄A Kazman的軟體架構圖符號 (Kazman’s Software Architecture Notation).....35
附錄B COSMIC-FFP案例探討的分析結果 (Analysis Results of COSMIC-FFP’s Case Study).......................................................................39
參考文獻 [1]Dr. Paul Vickers. “An Introduction to Function Point Analysis”
Northumbria University School
http://computing.unn.ac.uk/staff/cgpv1/downloadables/fpa.pdf
[2]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 pp.121 - 126
[3]G. Antoniol, F. Calzolari, L. Cristoforetti, R. Fiutem and G. Caldiera. Adapting Function Point to Object Oriented Information System.
CAiSE’98, LNCS 1413, pp. 59 – 74, 1998
[4]IFPUG. Function Point Counting Practices Manual Release 4.1. International Function Point Users Group, Westerville, Ohio 1999.
[5]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.
[6]A. J. Albrecht. Measuring application development productivity. In Proc. Of the Join SHARE/GUIDE/IBM Application Development System, October 1979
[7]C. R. Symons, John Wiley & Sons. Software Sizing and Estimating: Mk II FPA. 1991
[8]Norman E. Fenton. Software metrics: theory, tools and validation. Software Engineering Journal, January 1990
[9]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
[10]Norman E. Fenton, Shari Lawrence Pfleeger. Software Metrics Second Edition. PWS Publishing Company
[11]OMG Unified Modeling Language Specification, October 2004, Version 2.0 http://www.omg.org
[12]Common Software Measurement International Consortium. (2003, January). COSMIC-FFP Measurement Manual, version 2.2.
[13] Morgan Björkander and Cris Kobryn, Telelogic “Architecting Systems with UML2.0”
[14]Nelly Condori-Fernández, Silvia Abrahão, Oscar Pastor, Department of Information Systems and Computation Valencia University of Technology , “Towards a Functional Size Measure for Object-Oriented Systems from Requirements Specifications”
[15]Mohsen AlSharif, Walter P. Bond, Turky Al-Otaiby, Department of Computer Sciences Florida Institute of Technology 150 University Blvd Melbourne Florida, 32901, USA “Assessing the Complexity of Software Architecture”
[16]Watts S . Humphrey, “A Discipline for Software Engineering”, Addison-Wesley
[17]Rick Kazman, Department of Computer Science University of Waterloo, Len Bass, Gregory Abowd, Software Engineering Institute Carnegie Mellon University , Mike Webb, Texas Instruments Inc. Dallas, TX, U.S.A. 75265 “SAAM: A Method for Analyzing the Properties of Software Architectures”
指導教授 李允中(Jonathan Lee) 審核日期 2005-7-19
推文 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聯絡  - 隱私權政策聲明