scholarly journals ReMoFP: A Tool for Counting Function Points from UML Requirement Models

2011 ◽  
Vol 2011 ◽  
pp. 1-7 ◽  
Author(s):  
Vitor A. Batista ◽  
Daniela C. C. Peixoto ◽  
Eduardo P. Borges ◽  
Wilson Pádua ◽  
Rodolfo F. Resende ◽  
...  

Function Point Analysis (FPA) is a widely used technique for measuring software size. It measures software functionality from the user's perspective, usually based on a requirements description. In many software processes, these requirements are represented by UML models. Although there have been attempts to automate the measurement process, FPA counting requires a considerable amount of interpretation which, to be reliable, should be made by experts. On the other hand, fully manual counting methods usually fail to keep synchronized with the requirements model, since requirements frequently change during the development cycle. This paper describes an approach for counting FPA and a compliant tool. This approach makes use of UML requirement models. The tool, called ReMoFP (Requirement Model Function Point counter), leaves all the counting decisions to the analyst, but supports him by ensuring consistency with the requirements represented in the models. The ReMoFP was developed by a software development laboratory in Brazil, and helped it to improve counting productivity, consistency, and maintainability.

2020 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Ziema Mushtaq ◽  
Abdul Wahid

Mobile applications affect our everyday activities and have become more and more information centric. Effort estimation for mobile application is an essential factor to consider in the development cycle. Due to feature complexities and size, effort estimation of mobile applications poses a continued challenge for developers. This paper attempts to adapt COSMIC Function Point and Unified Modeling Language (UML) techniques to estimate the size of a given mobile application. The COSMIC concepts capture data movements of the functional processes whereas the UML class analyzes them. We utilize the Use Case Diagrams, sequence diagrams and class diagrams for mapping the Function user requirements for sizing mobile applications. We further present a new size measurement technique; Unadjusted Mobile COSMIC Function points (UMCFP) to get the functional size of mobile application using Mobile Complex Factors as an input. In this study eight mobile applications were analyzed using UMCFP, Function Point Analysis and COSMIC Function Point. The results were compared with the actual size of previous Mobile application projects.


2019 ◽  
Vol 3 (2) ◽  
pp. 79
Author(s):  
Cataryana Lenny Dwi Rizka ◽  
Fitri Shinta Dewi ◽  
Soetam Rizky Wicaksono

Penelitian ini dilakukan agar mengetahui ukuran kemajuan teknologi website LinkedIn yang merupakan salah satu jejaring sosial untuk kepentingan korporasi. LinkedIn merupakan tempat bagi sarjana untuk menemukan pekerjaan terbaik sesuai pendidikan yang telah ditekuni. Dalam penelitian ini digunakan teori dari Allan Albrecht yang tetap dikembangkan oleh International Function Point User Goup (IFPUG) dan akan menggunakan metode pengukuran terkenal yaitu Function Point Analysis (FPA) sebagai cara untuk menghitung serta memperkirakan hasil pengukuran dari website LinkedIn. Pengukuran ini dilakukan sebagai bentuk partisipasi pengembangan pada website LinkedIn yang merupakan sebuah website besar dan sangat banyak diminati oleh pengguna internet. Di hasil akhir penelitian diharapkan dapat mengetahui angka kemudahan akses pemakaian website LinkedIn terhadap pengguna dengan menggunakan rumus Crude Function Points (CFP), mengetahui bagaimana dan seberapa besar kompleksitas dari website LinkedIn dengan menggunakan rumus Relative Complexity Adjustment Factor (RCAF), yang kemudian hasil dari perhitungan rumus CFP dan RCAF  akan langsung diimplementasikan pada rumus pengukuran FPA.


2018 ◽  
Vol 5 (2) ◽  
Author(s):  
Osias de Souza Lima Júnior ◽  
Pedro Porfírio Muniz Farias ◽  
Arnaldo Dias Belchior

Function Point Analysis (FPA) is among the most commonly used techniques to estimate the size of software system projects or software systems. During the point counting process that represents the dimension of a project or an application, each function is classified according to its relative functional complexity. Various studies already propose to extend FPA, mainly aimed at achieving greater precision in the point assessment of systems of greater algorithmic complexity. This work proposes the use of concepts and properties from fuzzy set theory to extend FPA to FFPA (Fuzzy Function Point Analysis). Fuzzy theory seeks to build a formal quantitative structure capable of emulating the imprecision of human knowledge. With the function points generated by FFPA, derived values such as costs and terms of development can be more precisely determined.


Sign in / Sign up

Export Citation Format

Share Document