0% found this document useful (0 votes)
45 views3 pages

Exp 5

Function point analysis (FPA) provides a standardized method to functionally size software by measuring functionality from the user's perspective based on what users request and receive. FPA counts various elements like external inputs, outputs, inquiries, internal files, and external interface files. It then applies weighting factors and adjustment factors to calculate the unadjusted function points. For a student management system case study, the FPA calculation determined there were 132.68 function points. Using typical values like a cost per function point of $923 and productivity rate of 6.5 function points per person-month, the total estimated project cost was $124,463.64 and effort was 20.41 person-months.

Uploaded by

Bugbear
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views3 pages

Exp 5

Function point analysis (FPA) provides a standardized method to functionally size software by measuring functionality from the user's perspective based on what users request and receive. FPA counts various elements like external inputs, outputs, inquiries, internal files, and external interface files. It then applies weighting factors and adjustment factors to calculate the unadjusted function points. For a student management system case study, the FPA calculation determined there were 132.68 function points. Using typical values like a cost per function point of $923 and productivity rate of 6.5 function points per person-month, the total estimated project cost was $124,463.64 and effort was 20.41 person-months.

Uploaded by

Bugbear
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Experiment 5

Aim: Use of metrics to estimate the cost.

Lab Outcome: Develop architectural models for the selected case study.

Theory:
Function point
FPA provides a standardized method to functionally size the software work product. This work
product is the output of software new development and improvement projects for
subsequent releases. It is the software that is relocated to the production application at
project implementation. It measures functionality from the user’s point of view i.e. on the
basis of what the user requests and receives in return.
Function Point Analysis (FPA) is a method or set of rules of Functional Size Measurement. It
assesses the functionality delivered to its users, based on the user’s external view of the
functional requirements. It measures the logical view of an application, not the physically
implemented view or the internal technical view.
The Function Point Analysis technique is used to analyze the functionality delivered by
software and Unadjusted Function Point (UFP) is the unit of measurement.

Formula:

How to calculate function point?


The data for the following information domain characteristics are collected
1. Number of user inputs – Each user input which provides distinct application data to
the software is counted.
2. Number of user outputs – each user output that provides application data to the
user is counted application data
Information Domain value (IDV) table:
External Input (EIs): 5.
External Output (EOs):7. External Inquiries (EIs):2
Internal Logical Files (ILFs):4. External Interface Files (EIFs): 3

Information Domain Values Count Weighting Factor Total

Average

EIs 5 4 20
EOs 7 5 35

EQs 2 4 8

ILFs 4 10 40
EIFs 3 7 21

Count Total 124

Sr Value Adjustment Factor (VAF) Rating


No.
1. Does the system require reliable backup and recovery? 5
2. Are specialized data communication required to transfer information to 2
or from the application?
3. Are there distributed processing functions? 1
4. Is performance critical? 4
5. Will the system run in an existing, heavily utilized operational 3
environment?
6. Does the system require online data entry? 5
7. Does the online data entry require the input transaction to be built over 2
multiple screens or operations?
8. Are the ILFs updated online? 4
9. Are the inputs, outputs, files, or inquiries complex? 3
10. Is the internal processing complex? 1
11. Is the code designed to be reusable? 5
12. Are conversion and installation included in the design? 1
13. Is the system designed for multiple installation in different organizations? 4
14. Is the application designed to facilitate change and case of use by the 2
user?

The estimated number of FP is derived:


FP estimated = Total count * [0.65 + 0.01 * Σ(Fi)]
FP estimated = 124* [0.65 + 0.01 * 42] = 132.68
Organized average productivity = 6.5 FP p/m
Burdened labor rate =$6000 per month and
Cost/FP = approximately $923
Based on the FP estimate and the historical productivity data,
Total estimated project cost = FPestimated *(cost/FP) = 132.68*923 = $122463.64
Hence, he estimated effort of the project is FPestimate /productivity =132.68/6.5=$20.4123
person-month.

Conclusion: Thus, we were able to successfully calculate functional point of the Student
management system.

You might also like