Page 138 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 138

Software Project Management




                    Notes          The final Function Point Count is obtained by multiplying the VAF times the Unadjusted Function
                                   Point (UAF).
                                   FP = UAF * VAF

                                   Albrecht Function Point Analysis

                                   Count the following parameters of the problem:

                                   A:         number of external inputs
                                   B:         number of external outputs
                                   C:         number of inquiries (interactive external inputs)
                                   D:         number of external (i.e. permanent) files

                                   E:         number of internal (i.e. temporary) files
                                   and decide whether each is Simple, Average, or Complex,
                                   then calculate their weighted sum according to this table

                                                                Simple   Average   Complex
                                                            A     3      4        6
                                                            B     4      5        7
                                                            C     3      4        6
                                                            D     7      10      15
                                                            E     5      7       10

                                   That gives the UFC (Unadjusted Function Count)
                                   Then, rate each of these factors on a scale of 0 to 5

                                   where 0=irrelevant and 5 = essential, and add all the factors up.

                                                          1   Reliable backup and recovery required
                                                          2   Data communications
                                                          3   Distributed functions
                                                          4   High Performance (time efficiency) required
                                                          5   ? Heavily used configuration
                                                          6   On-line (interactive) data entry
                                                          7   Must be easy to use
                                                          8   On-line update
                                                          9   Complex user interface
                                                          10   Complex process
                                                          11   ? Reusability
                                                          12   Ease of installation
                                                          13   Multiple installation sites
                                                          14   Easy to modify

                                   and compute 0.65 + 0.1 × the-sum-of-all-those-weights
                                   That gives the TCF (Technical Complexity Factor)
                                   Then the number of Function Points, FP = UFC × TCF






          132                               LOVELY PROFESSIONAL UNIVERSITY
   133   134   135   136   137   138   139   140   141   142   143