178 Software teSting interview QueStionS
The following are the observations from the table and plot:
The graph is linear. It also captures that the nature of
complexity is linear.
If the GSC value is zero then the VAF is 0.65. So the graph starts
from UAFP
* 0.65.GSC 5 35 AFP 5 UAFP. So the VAF 5 1.
When GSC
, 35 then AFP . UAFP. That means complexity
decreases.
When GSC
. 35 then AFP . UAFP. That means complexity
increases.
Readers must be wondering why 0.65? There are 14 GSC factors from
zero to five. So the maximum value of VAF
5 0.65 1 (70/100) 5 1.35. So that
VAF does not have any affect, i.e., UAFP = FP, the VAF should be one. The
VAF will be one when the GSC is 35, i.e., half of 70. So, in order to complete
value “1”, value “0.65” is taken. Note that the value is 0.35 when the GSC is
35, to complete the one factor, “0.65” is required.
But the following is the main problem related to the GSCs. The GSCs
are applied throughout FPs even when some GSCs do not apply to whole
function points. Here’s the example to demonstrate the GSC problem.
Let’s take the 11th GSC factor “installation ease.” The project is of 100
UAFP and there is no consideration of the installation done previously by the
client so the 11th factor is zero.
n
n
n
n
GSC with installation easewith ZERO
GSC Value (0–5)
Data communications 1
Distributed data processing 1
Performance 4
Heavily used configuration 0
Transaction rate 1
Online data entry 0
End-user efficiency 4
Online update 0
Complex processing 0
continued