Академический Документы
Профессиональный Документы
Культура Документы
The functional size of the product is measured in the terms of the function
point, which is a standard of measurement to measure the software
application.
The basic and primary objective of the functional point analysis is to measure
and provide the software application functional size to the client, customer
and the stakeholder on their request. Further, it is used to measure the
software project development along with its maintenance, consistently
throughout the project irrespective of the tools and the technologies.
External Inputs:
External Output:
Inquiries:
Based on the Data Element Type (DET)$ and Record Element Type(RET)#,
these components may be classified into high, average and low complexity,
as given below:
$- DET is a user-recognizable, unique and non-repetitive field, which is used
to analyse all the above stated five components.
#- RET is a subgroup data of Data Element type present in the internal logic
files and external logic files
2-5 L A H
6+ A H H
Complexity Points
Low 7
Average 10
High 15
1 L L A
2-5 L A H
6+ A H H
Complexity Points
Low 5
Average 7
High 10
1-4 5-15
0-1 L L
2 L A
3+ A H
Low 3
Average 4
High 6
1-4 6-19
0-1 L L
2-3 L A
4+ A H
Low 4
Average 5
High 7
For Inquiries
File Type Referenced(FTR)* Data Element Type(DET)
1-19 20-51
1 L L
2-5 L A
6+ A H
Low 3
Average 4
High 6
Steps to Count the Functional Points:
Below given are the subsequent steps, used in counting the functional points
of a system.
Type of countThe First step involves the task of determining the type
of functional count for the application. Basically, there are three forms
of functional point (FP) count, as stated below:
Scope and Boundary of the CountIn the second step, scope and
boundary of the count needs to be identified, where scope could be
determine with the help of data screens, reports and files, whereas
boundary depend upon the perspective of drawing out the boundary
for the external system or application.
14 GSCs
1. Data Communication.
3. Performance.
5. Transaction rate.
8. Online update.
9. Complex processing.
10. Reusability.
11. Installation ease.
May be repeated.