JMU
Measures of Software Size
An Introduction


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Overview
"Obvious" Measures of Software Size
"Obvious" measures of Software Size (cont.)
Function Points (FPs)
Function Points (cont.)

Weighting Factors

Measure Simple Average Complex
External Inputs 3 4 6
External Outputs 4 5 7
External Inquiries 3 4 6
Internal Logical Files 7 10 15
External Interface Files 5 7 10
Function Points (cont.)
Function Points (cont.)
Function Points for "Web Apps" (Roetzheim, 2000)
Relationship between LOC and FP
Object Points (Boehm, 1996)
Object Points (cont.)

Weighting Factors

Measure Simple Medium Difficult
Screen 1 2 3
Report 2 5 8
Component NA NA 10
Object Points (cont.)
Story Points