Practical No 12
Practical No 12 - Evaluate the size of a project using functional point metric for the assign project.
Estimation of the size of the software is an essential part of Software Project Management. It helps the project manager to further predict the effort and time which will be needed to build the project. Various measures are used in project size estimation.
Function Point Analysis: Is the method in which, the number and type of functions supported by the software are utilized to find FPC(function point count). The steps in function point analysis are:
- Count the number of functions of each proposed type.
- Compute the Unadjusted Function Points(UFP).
- Find Total Degree of Influence(TDI).
- Compute Value Adjustment Factor(VAF).
- Find the Function Point Count(FPC).
The explanation of the above points is given below:
- Count the number of functions of each proposed type: Find the number of functions belonging to the following types:
- External Inputs: Functions related to data entering the system.
- External outputs: Functions related to data exiting the system.
- External Inquiries: They lead to data retrieval from the system but don’t change the system.
- Internal Files: Logical files maintained within the system. Log files are not included here.
- External interface Files: These are logical files for other applications which are used by our system.
- Compute the Unadjusted Function Points(UFP): Categorise each of the five function types like simple, average, or complex based on their complexity. Multiply the count of each function type with its weighting factor and find the weighted sum. The weighting factors for each type based on their complexity are as follows:
Function type | Simple | Average | Complex |
---|---|---|---|
External Inputs | 2 | 3 | 6 |
External Output | 3 | 3 | 5 |
External Inquiries | 3 | 4 | 3 |
Internal Logical Files | 1 | 3 | 10 |
External Interface Files Result - Hence,We have find size of the project using functional point analysis method | 5 | 7 | 10 |