Dream organizer
3.1 Project Costing
Function-oriented software matrices use a measure of the functionality
delivered by the application as a normalization value. Since “Functionality cannot be
measures directly,it must be derived indirectly using other direct measures”. Albrecht, who
suggested a measure called the function point, first proposed function-oriented metrics.
Function point are derived using an empirical relationship based on countable (direct)
measure of software’s information domain and assessment of software complexity.
We have chosen Function Point Analysis for our Project Cost Estimation.
1. Number of external inputs: 5
2. Number of external outputs: 4
3. Number of external inquiries: 4
4. Number of internal logic files: 4
5. Number of external logic files: 2
External Inputs:
Sign Up
Sign In
Invoice
Business Profile
Date of booking
External Outputs:
Sign Up
Sign In
Invoice
Show events list
Internal Logic File:
List of Events
Booking
Notifications
User profiles
External Inquires:
List of Events
Booking
Notifications
User profiles
External Interface Files:
Dream organizer app interfaces
Splash Screen
Department of IT, Govt. Graduate College for Women Satellite Town, Gujranwala
Dream organizer
Scale :
0- No Important
1- Incidental
2- Moderate
3- Average
4- Significant
5- Essential
3.1.1 Project Cost Estimation By Function Point Analysis
Type of Component Complexity of Components
Low Average High Total
External Inputs 0*5= 0 5*4= 20 0*6= 0 20
External Outputs 0*5= 0 4*5= 20 0*7= 0 20
External Inquiries 0*3= 0 4*4= 16 0*6= 0 16
Internal Logical Files 0*7= 0 0*10= 10 4*15= 0 60
External Interface 0*5= 0 0*7= 35 2*10= 0 20
Files
Total Number of Unadjusted Function Points: 136
Calculation of (Fi):
Sr.# Questions Scale
1 Does the system require heavy configuration? 4
2 Is communication required? 5
3 Are there distributed processing functions? 0
4 Is performance critical? 2
5 Will the system run in an existing, heavily utilized operational 4
environment?
Department of IT, Govt. Graduate College for Women Satellite Town, Gujranwala
Dream organizer
6 Does the system require online data entry? 0
7 Does the online data entry require the input transaction to be 0
built over operations?
8 Are the files updated online? 0
9 Are the inputs, output, files or inquiries complex? 2
10 Is the internal processing complex? 3
11 Is the code designed to be reusable? 4
12 Are conversion / installation included in the design? 2
13 Is the system designed for multiple installations in different 4
organizations?
14 Is the application designed to facilitate change? 5
Value Adjusted Factors (Fi) 35
Calculation of Function Point (FP):
𝐅𝐏𝐞𝐬𝐭𝐢𝐦𝐚𝐭𝐞𝐝 = Count Total * (0.65 + 0.01 * (Fi))
= 136* (0.65 + 0.01 * 35)
= 136* 1
=136
Final Function Point Calculation is:
Final Adjusted FP = UFC*VAF
=136*136
=18,496
Cost per Function Point:
Labor Rate =Rs. 42,000
Cost per FP =Labor Rate / Productivity parameter
= 42,000 / 10
= 4200
Total Project cost:
Total Project Cost = FPestimated * Cost Per FP
Department of IT, Govt. Graduate College for Women Satellite Town, Gujranwala
Dream organizer
= 18,496*4200
= 77,683,200
Total Estimated Effort:
Total Estimated Effort = FP est. / productivity parameter
= 136 / 10
= 13.6
Duration of Project
Duration of Project = Effort month / No. of persons
Duration of Project = 13.6 / 2
Duration of Project = 6.8 months.
Department of IT, Govt. Graduate College for Women Satellite Town, Gujranwala