Authors:
Agnieszka Malanowska
and
Jarosław Zabuski
Affiliation:
Warsaw University of Technology, Institute of Computer Science, Nowowiejska 15/19, Warsaw, Poland
Keyword(s):
Function Point Analysis, FPA, UML, Class Diagram, Sequence Diagram, Combined Fragments, Modelio.
Abstract:
Function Point Analysis (FPA) is a well-established and widely used measure of software functional size. For more than 20 years, there have been several attempts to calculate function points on the basis of the object-oriented specifications, mainly in the form of UML models, but fully automatic tools dedicated to that process are still missing. To fill this gap, we propose Afpatoo, a tool which performs IFPUG version of FPA on the basis of UML class and sequence diagrams with combined fragments. The tool implements two existing approaches from the literature in a plugin to Modelio, a broadly used open source UML modeling environment. Usefulness of the Afpatoo was tested and confirmed on the exemplary model for payback payments.