Advantages of function point analysis.a. It can be applied early in the software development life cycle.
b. It is independent of the programming language, technology, techniques.
c. It provides a reliable relationship to effort.
d. Creation of more function points can define productivity goal as opposed to LOC.
e. Productivity of projects written in different languages can be measured.
f. They can be counted early and often.
g. They can be used for GUI systems.
h. It considers environmental factors.