A Functional Size Measurement Method for Event- Based Object-oriented Enterprise Models

The effective management of IS-related processes requires measuring the functional size of information systems. Functional size measurement is usually performed using the Function Points Analysis method. Earlier attempts to apply Function Point counting rules to object-oriented systems met with serious problems because the implicit model of functional user requirements in Function Points Analysis is hard to reconcile with the object-oriented paradigm. The emergence of a new generation of functional size measurement methods has changed this picture. The main implementation of this generation, COSMIC Full Function Points, explicitly defines a generic model of functional user requirements onto which artifacts belonging to any IS specification or engineering methodology can be mapped. In this paper we present specific COSMIC-FFP mapping rules for methodologies that take an event-based approach to information system engineering. In particular we show that the event-oriented nature of the COSMIC-FFP measurement rules provides for a natural mapping of concepts. To illustrate the mapping rules we use MERODE, a formal event-based object-oriented methodology for systems development in information processing intensive domains. The mapping rules presented are confined to the enterprise layer in a MERODE IS architecture.

[1]  M. Frappier,et al.  A FORMAL DEFINITION OF COSMIC-FFP FOR AUTOMATED MEASUREMENT OF ROOM SPECIFICATIONS , 2001 .

[2]  R. Fiutem,et al.  Definition and experimental evaluation of function points for object-oriented systems , 1998, Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262).

[3]  Hassan B. Diab,et al.  A Formal Definition of Function Points for Automated Measurement of B Specifications , 2002, ICFEM.

[4]  E. GaffneyJ.,et al.  Software Function, Source Lines of Code, and Development Effort Prediction , 1983 .

[5]  Ernie Rains Function points in an Ada object-oriented design? , 1991, OOPS.

[6]  Dharanipragada Janakiram,et al.  Estimating Relative Size When Alternative Designs Exist , 2001 .

[7]  Luca Santillo Early & Quick COSMIC-FFP Analysis using Analytic Hierarchy Process , 2000, IWSM.

[8]  Jessica Keyes Software Engineering Productivity Handbook , 1993 .

[9]  Alain Abran,et al.  Function point analysis for the OO-Jacobson method: a mapping approach , 1998 .

[10]  G. Poels,et al.  Core measuring event-base object-oriented conceptual models , 2001 .

[11]  Monique Snoeck,et al.  Object-Oriented Enterprise Modelling with MERODE , 1999 .

[12]  Shinji Kusumoto,et al.  Function point measurement tool for UML design specification , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[13]  Tim Hastings Adapting Function Points to contemporary software systems: A review of proposals , 1995 .

[14]  Alain Abran,et al.  Application de la méthode FFP à partir d'une spécification selon la notation UML: compte rendu des premiers essais d'application et questions , 1999 .

[15]  Alain Abran,et al.  On the applicability of COSMIC-FFP for measuring software throughout its life cycle , 2000 .