The document discusses various software project size estimation metrics. It describes the limitations of lines of code (LOC) counting, such as variability due to coding style and not accounting for non-coding effort. Function point analysis and feature point analysis are presented as alternatives that overcome some LOC limitations by basing size on software features rather than lines. The key steps of function point analysis involve counting types of inputs, outputs, inquiries and other parameters to calculate unadjusted function points which are then adjusted based on technical complexity factors. While more accurate than LOC, function point analysis is still subjective based on how parameters are defined and counted.
Related topics: