Question set 5 Function points measure: · Application code · Application functions · Application data What are the advantages of function point analysis: · It is language independent · It is language dependent · It can be quite precise once requirements are collected in detail Function points related to transaction functions are: · EO - External Outputs · ILF - Internal Logical Files · EIF - External Interface Files Function points related to data functions are: · EO - External Outputs · ILF - Internal Logical Files · EIF - External Interface Files From the function point analysis perspective, a large table or file maintained by a user is perceived as: · EI - External Inputs · ILF - Internal Logical Files · EIF - External Interface Files From the function point analysis perspective, a database being maintained by other application is perceived as: · EI - External Inputs · ILF - Internal Logical Files · EIF - External Interface Files A screen presented to the user with data entry fields allowing to create, update or delete some data object is perceived as: · EI - External Inputs · EO - External Outputs · EQ - External Enquiry A screen presented to the user with data entry fields allowing to create, update or delete some data object will be counted as: · 1 EI - External Inputs · 3 EI - External Inputs · 1 EQ - External Enquiry Automated data export or transaction towards other applications will be counted as: · 1 EO - External Outputs · 0 EO - External Outputs · 1 EIF - External Interface Files For calculation of unmodified function points, we are using: · 14 characteristics evaluated on a scale according to an impact on application · Input complexity measure · File complexity measure For calculation of modified function points from unmodified function points, we are using: * 14 characteristics evaluated on a scale according to an impact on application * Input complexity measure * File complexity measure Choose what applies when we compare installed FP and project FP: · Calculation of installed FP will reflect all FP that must have been developed during the project · Amount of project FP is typically higher than installed FP · Installed FP can reflect functionality that was thrown away during development