157

ISBN : 978-81-963532-2-3 (E-Book) A major shortcoming of the function point measure is that it does not take into account thealgorithmic complexity of a software. That is, the function point metric implicitly assumes thatthe effort required to design and develop any two functionalities of the system is the same. But,we know that this is normally not true, the effort required to develop any two functionalities mayvarywidely.Itonlytakesthenumberoffunctionsthatthesystemsupportsintoconsideration without distinguishing the difficulty level of developing the various functionalities. To overcomethisproblem,an extensionofthefunctionpointmetric calledfeaturepointmetricisproposed. Featurepointmetricincorporatesanextraparameteralgorithmcomplexity.Thisparameterensures that the computed size using the feature point metric reflects the fact that the more is thecomplexity of a function, the greater is the effort required to develop it and therefore its sizeshouldbelargercompared to simplerfunctions. ProjectEstimationTechniques Estimation of various project parameters is a basic project planning activity. The importantprojectparametersthatareestimatedinclude:projectsize,effortrequiredtodevelopthesoftwa re, project duration, and cost. These estimates not only help in quoting the project cost tothe customer, but are also useful in resource planning and scheduling. There are three broadcategoriesof estimation techniques: • Empiricalestimationtechniques • Heuristictechniques • Analyticalestimationtechniques EmpiricalEstimationTechniques Empirical estimation techniques are based on making an educated guess of the projectparameters. While using this technique, prior experience with development of similarproducts is helpful. Althoughempirical estimation techniques are based on commonsense, differentactivities involved inestimation have been formalizedover theyears.Twopopularempiricalestimationtechniquesare:ExpertjudgmenttechniqueandDel phicost estimation. 152 Software Engineering Keerthana P, Manasa KN, Ganga D Bengal

158 Publizr Home


You need flash player to view this online publication