1. A function based analysis for a software system for managing security at home (safehome system v5.4) isgiven below:The system has three external inputs; password, panic button and activate/deactivate feature. There aretwo external inquiries; zone inquiry and sensor inquiry. One ILF (system configuration file), two externaloutputs (messages and sensor status) and four EIFs (test sensor, zone setting, activate/deactivate, andalarm alert) are also present.Assume that ?(Fi)=46( this being a moderately complex software) and that the information domain valuesare all set to simple.i. Determine the Function Point (FP) for the safehome systemii. Assume that past data indicates that one FP translates into 60 lines of code (an object orientedlanguage is to be used) and that 12 FPs are produced for each person-month of effort. Determinethe effort required to produce the software and the size of the system in KLOC.iii. Assume further that past projects have found an average of three errors per FP duringrequirements and design reviews and four errors per FP during unit and integration testing.Estimate the expected errors during reviews as well as during unit and integration testing forsafehome system.