Ans. Function point measures the functionality from the user point of view, that is, on the basis of what the user request and receives in return. Therefore, it deals with the functionality being delivered, and not with the lines of code, source modules, files etc. measuring size in this way has the advantage that size measure is independent of the technology used to deliver the function.
Importance of function point:
- This is independent of the languages tools, or methodology used for
implementation.
- They can be estimated from requirement specification or design
specification.
- They are directly linked to the statement of request.
Function-oriented metrics: Function-oriented software metrics use a measure of the functionality delivered by the application as a normalization value. functionoriented metrics were first proposed by Albrecht, who suggested a measure called function point. Function points are derived using a empirical relationship based on countable measures of software’s information domain and assessments of software complexity.