Object oriented design function points

Estimating different characteristics viz., size, cost, etc. of software during different phases of software development is required to manage the resources effectively. Function points measure can be used as an input to estimate these characteristics of software. The Traditional Function Point Counting Procedure (TFPCP) can not be used to measure the functionality of an Object Oriented (OO) system. This paper suggests a counting procedure to measure the functionality of an OO system during the design phase from a designers' perspective. It is adapted from the TFPCP. The main aim of this paper is to use all the available information during the OO design phase to estimate Object Oriented Design Function Points (OODFP). The novel feature of this approach is that it considers all the basic concepts of OO systems such as inheritance, aggregation, association and polymorphism.

[1]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[2]  Capers Jones,et al.  Patterns of Large Software Systems: Failure and Success , 1995, Computer.

[3]  Capers Jones Backfiring: Converting Lines of Code to Function Points , 1995, Computer.

[4]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[5]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[6]  Pankaj Jalote,et al.  An Integrated Approach to Software Engineering , 1991, Springer Compass International.

[7]  D. Janaki Ram,et al.  An approach for pattern oriented software development based on a design handbook , 2000, Ann. Softw. Eng..

[8]  Joseph M. Mellichamp,et al.  Software Development Cost Estimation Using Function Points , 1994, IEEE Trans. Software Eng..

[9]  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).

[10]  Victor I. Klimov,et al.  Proceedings First Asia-Pacific Conference on Quality Software , 2000, Proceedings First Asia-Pacific Conference on Quality Software.

[11]  Chris F. Kemerer,et al.  Reliability of function points measurement: a field experiment , 2015, CACM.

[12]  D. Ross Jeffery,et al.  Function Points in the Estimation and Evaluation of the Software Process , 1990, IEEE Trans. Software Eng..