Page 76 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 76

Principles of Software Engineering



                   Notes         are the combined number of Internal Logical Files (ILF’s) referenced or updated and External
                                 Interface Files referenced.
                                 EI Table

                                                               Figure 4.4: EI Table

                                                     FTR's         DATA ELEMENTS
                                                                 1-4       5-15       >15
                                                      0-1       Low        Low        Ave
                                                       2        Low        Ave       High
                                                    3 or more   Ave        High      High

                                 Shared EO and EQ Table

                                                        Figure 4.5: Shared EO and EQ Table

                                                     FTR's         DATA ELEMENTS
                                                                 1-5       6-19       >19
                                                      0-1       Low        Low        Ave
                                                      2-3       Low        Ave       High
                                                      >3        Ave        High      High

                                 Values for transactions

                                                         Figure 4.6: Values for Transactions

                                                    Rating              VALUES
                                                                 EO        EQ         EI
                                                   Low            4         3          3
                                                   Average        5         4          4
                                                   High           7         6          6


                                 Like all components, are rated and scored. Basically, an EQ is rated (Low, Average or High) like
                                 an EO, but assigned a value like and EI. The rating is based upon the total number of unique
                                 (combined unique input and out sides) data elements and the file types referenced (combined
                                 unique input and output sides). If the same FTR is used on the input and output side, then it
                                 is counted only one time. If the same DET is used on the input and output side, then it is only
                                 counted one time.

                                 For both ILF’s and EIF’s the number of record element types and the number of data elements
                                 types are used to determine a ranking of low, average or high. A Record Element Type is a user
                                 recognizable subgroup of data elements within an ILF or EIF. A Data Element Type (DET) is a
                                 unique user recognizable, non recursive field on an ILF or EIF.

                                 The counts for each level of complexity for each type of component can be entered into a table
                                 such as the following one. Each count is multiplied by the numerical rating shown to determine
                                 the rated value. The rated values on each row are summed across the table, giving a total value
                                 for each type of component. These totals are then summed across the table, giving a total value
                                 for each type of component. These totals are then summoned down to arrive at the Total Number
                                 of Unadjusted Function Points.

        70                                LOVELY PROFESSIONAL UNIVERSITY
   71   72   73   74   75   76   77   78   79   80   81