Back to the 2024 paper

Module 3: Software Design & Metrics

20242m

Function Point Analysis is used to measure

(i) The number of lines of code in a software project
(ii) The functionality delivered to the user
(iii) The performance of the code
(iv) The user interface complexity

Worked SolutionAI Assisted

Answer: (ii) The functionality delivered to the user

Function Point Analysis (FPA), introduced by Allan Albrecht, is a size metric that measures the amount of functionality delivered to the user — based on the count of:

  • External inputs,
  • External outputs,
  • External inquiries,
  • Internal logical files,
  • External interface files,

all adjusted by a Value Adjustment Factor (general system characteristics 0–5). It is language-independent and can be measured from the requirements.

Why the others are wrong:

  • (i) Lines of code — that is LOC, a different size measure (language-dependent).
  • (iii) The performance of the code — FPA measures functionality, not performance.
  • (iv) User interface complexity — only one small aspect; FPA measures total functional size to the user.

So FPA measures the functionality delivered to the user — option (ii).

Similar questions

Student FinanceWeb Platform

Pocketly — Personal Finance for Students

Keep your hostel and college expenses under control. Track accounts, log spending in seconds, and stay within your monthly budget.