The object oriented paradigm has become widely used to develop large information systems. This paper presents a method for estimating the size and effort of developing object oriented software. The approach is analogous to function points, and it is based on counting rules that pick up the elements in a static object model and combine them in order to produce a composite measure. Rules are proposed for counting `Object Oriented Function Points` from an object model, and several questions are identified for empirical research. A key aspect of this method is its flexibility. An organization can experiment with different counting policies, to find the most accurate predictors of size, effort, etc. in its environment. `Object Oriented Function Points` counting has been implemented in a Java tool, and results on size estimation obtained from a pilot project with an industrial partner are encouraging.
Adapting Function Points to Objects Oriented Information Systems
Cristoforetti, Luca;
1998-01-01
Abstract
The object oriented paradigm has become widely used to develop large information systems. This paper presents a method for estimating the size and effort of developing object oriented software. The approach is analogous to function points, and it is based on counting rules that pick up the elements in a static object model and combine them in order to produce a composite measure. Rules are proposed for counting `Object Oriented Function Points` from an object model, and several questions are identified for empirical research. A key aspect of this method is its flexibility. An organization can experiment with different counting policies, to find the most accurate predictors of size, effort, etc. in its environment. `Object Oriented Function Points` counting has been implemented in a Java tool, and results on size estimation obtained from a pilot project with an industrial partner are encouraging.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.