CMPT 475
Paramveer Dhanoya
301243711 Assignment 3
Function Point Analysis
Entities to be considered for function point analysis after look at Design Diagrams:
Annotations – Simple
Applicants – Simple
Checklist‐ Simple
Investigators‐ Simple
Programs‐ Simple
Projects‐ Medium
Sponsors‐ Medium
Checklist Event‐ Medium
Cross Ref Annotations‐ Medium
Cross Ref Checklist‐ Medium
Cross Ref Event‐ Medium
Events‐ Complex
Proposals‐ Complex
Simple Medium Complex Totals
Inputs 3/3 4/1 8/1 21
Outputs 2/1 3/3 7/1 18
Entities 7/5 10/6 13/2 121
Interfaces 5/0 7/0 10/1 10
Inquiries 4/0 6/1 8/0 6
TOTAL (RAW F.P.) 176
Rate Factors Sum: 19
Function Point Score= 176* (.65+ (19*0.01)
= 147.84
Result= 1.26*147.84=186.28 Days
CMPT 475
Paramveer Dhanoya
301243711 Assignment 3
Iterative Process Estimation
Estimation based on the values in the table below:
CATEGORY 1st Project Development Ratio System Ratio
Easy 0.5 0.5 0.1
Simple 1.5 1 0.25
Moderate 3 1.5 0.5
Complex 6 2 0.75
Estimating the iterations:
CATEGORY Program Prototype Iterative(ID) Completion(SC) Total Days
Count(PC) Days(PI)
Easy 3 1.5 0.75 0.225 2.475
Simple 10 15 15 7.5 37.5
Medium 11 33 49.5 41.25 123.25
Complex 1 6 12 13.5 31.5
Total 25 55.5 77.25 62.47 194.73
Calculation Count PC*Ratio PI*Ratio (PI+ID)*Ratio
Demonstration and Reviews:
For calculation consider 6 hour reviews and 5.22 hour retrospective:
‐ Developer Time
o No of Demos * Developers*Days= 4*1*6= 24 hours=4.36 days
o Demos to document*Developers*Days= 20.88 hours=3.8 days
o Technical Assessment Meetings*Developers*Days= 24 hours= 4.36 days
o Change Meeting * Developers*Days= 20.88 hours= 3.8 days
‐ User Time
o No of Demos * Users*Days= 4*2*6= 48 hours= 8.73 days
o Users Assessment Meeting*Users*Days= 4*2*6= 48 hours= 8.73 days
o Change Meetings * Users * Days= 4*2*5.5= 44 hours= 8 days