Page 134 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 134

Software Project Management




                    Notes          communicated to the project team. If the amount of growth of projects declines over time it is a
                                   natural assumption that communication with the user has improved.

                                   Characteristic of Quality Function Point Analysis

                                   Function Point Analysis should be performed by trained and experienced personnel. If Function
                                   Point Analysis is conducted by untrained personnel, it is reasonable to assume the analysis will
                                   done incorrectly. The personnel counting function points should utilize the most current version
                                   of the Function Point Counting Practices Manual.

                                   Current application documentation should be utilized to complete a function point count. For
                                   example, screen formats, report layouts, listing of interfaces with other systems and between
                                   systems, logical and/or preliminary physical data models will all assist in Function Points Analysis.

                                   The task of counting function points should be included as part of the overall project plan. That
                                   is, counting function points should be scheduled and planned. The first function point count
                                   should be developed to provide sizing used for estimating.
                                   The Five Major Components


                                   Since it is common for computer systems to interact with other computer systems, a boundary
                                   must be drawn around each system to be measured prior to classifying components. This boundary
                                   must be drawn according to the user’s point of view. In short, the boundary indicates the border
                                   between the project or application being measured and the external applications or user domain.
                                   Once the border has been established, components can be classified, ranked and tallied.

                                      External Inputs (EI): An elementary process in which data crosses the boundary from
                                       outside to inside.  This data may come from a data input screen or another application.
                                       The data may be used to maintain one or more internal logical files.  The data can be either
                                       control information or business information. If the data is control information it does not
                                       have to update an internal logical file.  The graphic represents a simple EI that updates 2
                                       ILF’s (FTR’s).











                                      External Outputs (EO): An elementary process in which derived data passes across the
                                       boundary from inside to outside.   Additionally, an EO may update an ILF.  The data creates
                                       reports or output files sent to other applications.  These reports and files are created from
                                       one or more internal logical files and external interface file.  The following graphic represents
                                       on EO with 2 FTR’s there is derived information (green) that has been derived from the ILF’s


















          128                               LOVELY PROFESSIONAL UNIVERSITY
   129   130   131   132   133   134   135   136   137   138   139