{"id":273,"date":"2018-07-23T04:03:53","date_gmt":"2018-07-23T04:03:53","guid":{"rendered":"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/?post_type=chapter&#038;p=273"},"modified":"2018-07-23T04:03:53","modified_gmt":"2018-07-23T04:03:53","slug":"function-point-analysis-lecture-ii","status":"publish","type":"chapter","link":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/chapter\/function-point-analysis-lecture-ii\/","title":{"rendered":"Function Point Analysis \u2013 Lecture II"},"content":{"raw":"<p style=\"text-align: justify\">In employee tracking system ETS is a basic employee attendance system planned to serve small to medium-sized businesses employing 10\u2013100 employees. The system is planned to have interfaces to the company\u2019s other software packages: Human-Master, which serves human resources units, and Wage-Master, which serves the wages units. ETS is planned to produce several reports and online queries.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"size-full wp-image-274 aligncenter\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-1.png\" alt=\"\" width=\"464\" height=\"377\" \/>\r\n\r\nIn step 1 of function point analysis it determines the following components\r\n\r\n&nbsp;\r\n<ul>\r\n \t<li>EI: External Inputs<\/li>\r\n \t<li>EO: External Outputs<\/li>\r\n \t<li>EQ: External Queries<\/li>\r\n \t<li>ILF: Internal Log Files<\/li>\r\n \t<li>ELF: External Log Files<\/li>\r\n<\/ul>\r\nAnalysis of the software system as presented in the DFD summarizes the number of the various components:\r\n\r\n&nbsp;\r\n<ul>\r\n \t<li>Number of user inputs (EI) \u2013 2<\/li>\r\n \t<li>Number of user outputs (EO) \u2013 3<\/li>\r\n \t<li>Number of user online queries (EQ) \u2013 3<\/li>\r\n \t<li>Number of logical files (ILF) \u2013 2<\/li>\r\n<\/ul>\r\n<p style=\"text-align: justify\">The degree of complexity (simple, average or complex) was evaluated for each component.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">In step 2 compute the unadjusted function point (UFP) which rate each component as low, average, or high. For transactions (EI, EO, and EQ), the rating is based on the FTR and DET.<\/p>\r\n\r\n<ul>\r\n \t<li>EI-External Inputs<\/li>\r\n \t<li>EO-External outputs<\/li>\r\n \t<li>EQ-External Queries<\/li>\r\n \t<li>FTR - The number of files updated or referenced.<\/li>\r\n \t<li>DET - The number of user-recognizable fields.<\/li>\r\n<\/ul>\r\n<p style=\"text-align: justify\">For files (ILF and ELF), the rating is based on the RET and DET. RET - The number of user-recognizable data elements in an ILF or ELF. DET - The number of user-recognizable fields.<\/p>\r\n\r\n<ul>\r\n \t<li><strong>ILF <\/strong>- Internal Logic File.<\/li>\r\n \t<li><strong> ELF <\/strong>- External Logic File.<\/li>\r\n<\/ul>\r\n<p style=\"text-align: justify\">In step 3 of function point analysis Compute Value Adjustment Factor (VAF) based on 14 general system characteristics (GSC). Weight each GSC on a scale of 0 to 5 based on whether it has no influence to strong influence.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"alignnone size-full wp-image-275 aligncenter\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/table.jpg\" alt=\"\" width=\"546\" height=\"556\" \/>\r\n\r\nIn Employee Tracking System:\r\n\r\n<img class=\"size-full wp-image-276 aligncenter\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/table2.jpg\" alt=\"\" width=\"366\" height=\"434\" \/>\r\n\r\nIn step 4 compute the Function point as follows: Compute the FP as follows.\r\n\r\n&nbsp;\r\n\r\nVAF=sum (GSC)\r\n\r\n&nbsp;\r\n\r\nFP = UFP * (0.65 + (VAF* .01))\r\n<ul>\r\n \t<li><strong>GSC-General System Characteristics<\/strong><\/li>\r\n \t<li><strong> FP \u2013 Function Point<\/strong><\/li>\r\n \t<li><strong>VAF <\/strong>-<strong> Value Adjustment Factor<\/strong><\/li>\r\n \t<li><strong> UFP-Unadjusted Function Point<\/strong><\/li>\r\n<\/ul>\r\n<strong>Summary<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The steps involved in Function Point Analysis are:<\/p>\r\n&nbsp;\r\n<ol>\r\n \t<li><strong>Determine the Components<\/strong><\/li>\r\n<\/ol>\r\n<ul>\r\n \t<li>EI: External Input<\/li>\r\n \t<li>EO: External Outputs<\/li>\r\n \t<li>EQ: External Queries<\/li>\r\n \t<li>ILF: Internal Log Files<\/li>\r\n \t<li>ELF: External Log File<\/li>\r\n<\/ul>\r\n2.<strong>\u00a0<\/strong><strong>Compute the Unadjusted Function Point (UFP).<\/strong>\r\n\r\n3.<strong>Compute Value Adjustment Factor (VAF) based on 14 general system characteristics (GSC).<\/strong>\r\n\r\n4.<strong>Calculate the final Function Point.<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Function point Analysis for a case study \u201cEmployee Tracking System ( ETS ) \u201c has been illustrated in this lecture. In this Case study, Unadjusted Function Point (UFP) is refined by using Value Adjustment Factor (VAF).<\/p>\r\n&nbsp;\r\n\r\n<img class=\"alignnone size-full wp-image-277\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-2.png\" alt=\"\" width=\"722\" height=\"204\" \/>\r\n\r\n<strong>\u00a0<\/strong>","rendered":"<p style=\"text-align: justify\">In employee tracking system ETS is a basic employee attendance system planned to serve small to medium-sized businesses employing 10\u2013100 employees. The system is planned to have interfaces to the company\u2019s other software packages: Human-Master, which serves human resources units, and Wage-Master, which serves the wages units. ETS is planned to produce several reports and online queries.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-274 aligncenter\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-1.png\" alt=\"\" width=\"464\" height=\"377\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-1.png 464w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-1-300x244.png 300w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-1-65x53.png 65w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-1-225x183.png 225w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-1-350x284.png 350w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><\/p>\n<p>In step 1 of function point analysis it determines the following components<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>EI: External Inputs<\/li>\n<li>EO: External Outputs<\/li>\n<li>EQ: External Queries<\/li>\n<li>ILF: Internal Log Files<\/li>\n<li>ELF: External Log Files<\/li>\n<\/ul>\n<p>Analysis of the software system as presented in the DFD summarizes the number of the various components:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Number of user inputs (EI) \u2013 2<\/li>\n<li>Number of user outputs (EO) \u2013 3<\/li>\n<li>Number of user online queries (EQ) \u2013 3<\/li>\n<li>Number of logical files (ILF) \u2013 2<\/li>\n<\/ul>\n<p style=\"text-align: justify\">The degree of complexity (simple, average or complex) was evaluated for each component.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In step 2 compute the unadjusted function point (UFP) which rate each component as low, average, or high. For transactions (EI, EO, and EQ), the rating is based on the FTR and DET.<\/p>\n<ul>\n<li>EI-External Inputs<\/li>\n<li>EO-External outputs<\/li>\n<li>EQ-External Queries<\/li>\n<li>FTR &#8211; The number of files updated or referenced.<\/li>\n<li>DET &#8211; The number of user-recognizable fields.<\/li>\n<\/ul>\n<p style=\"text-align: justify\">For files (ILF and ELF), the rating is based on the RET and DET. RET &#8211; The number of user-recognizable data elements in an ILF or ELF. DET &#8211; The number of user-recognizable fields.<\/p>\n<ul>\n<li><strong>ILF <\/strong>&#8211; Internal Logic File.<\/li>\n<li><strong> ELF <\/strong>&#8211; External Logic File.<\/li>\n<\/ul>\n<p style=\"text-align: justify\">In step 3 of function point analysis Compute Value Adjustment Factor (VAF) based on 14 general system characteristics (GSC). Weight each GSC on a scale of 0 to 5 based on whether it has no influence to strong influence.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-275 aligncenter\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/table.jpg\" alt=\"\" width=\"546\" height=\"556\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table.jpg 546w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table-295x300.jpg 295w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table-65x66.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table-225x229.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table-350x356.jpg 350w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/p>\n<p>In Employee Tracking System:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-276 aligncenter\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/table2.jpg\" alt=\"\" width=\"366\" height=\"434\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table2.jpg 366w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table2-253x300.jpg 253w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table2-65x77.jpg 65w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table2-225x267.jpg 225w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/table2-350x415.jpg 350w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/p>\n<p>In step 4 compute the Function point as follows: Compute the FP as follows.<\/p>\n<p>&nbsp;<\/p>\n<p>VAF=sum (GSC)<\/p>\n<p>&nbsp;<\/p>\n<p>FP = UFP * (0.65 + (VAF* .01))<\/p>\n<ul>\n<li><strong>GSC-General System Characteristics<\/strong><\/li>\n<li><strong> FP \u2013 Function Point<\/strong><\/li>\n<li><strong>VAF <\/strong>&#8211;<strong> Value Adjustment Factor<\/strong><\/li>\n<li><strong> UFP-Unadjusted Function Point<\/strong><\/li>\n<\/ul>\n<p><strong>Summary<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The steps involved in Function Point Analysis are:<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li><strong>Determine the Components<\/strong><\/li>\n<\/ol>\n<ul>\n<li>EI: External Input<\/li>\n<li>EO: External Outputs<\/li>\n<li>EQ: External Queries<\/li>\n<li>ILF: Internal Log Files<\/li>\n<li>ELF: External Log File<\/li>\n<\/ul>\n<p>2.<strong>\u00a0<\/strong><strong>Compute the Unadjusted Function Point (UFP).<\/strong><\/p>\n<p>3.<strong>Compute Value Adjustment Factor (VAF) based on 14 general system characteristics (GSC).<\/strong><\/p>\n<p>4.<strong>Calculate the final Function Point.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Function point Analysis for a case study \u201cEmployee Tracking System ( ETS ) \u201c has been illustrated in this lecture. In this Case study, Unadjusted Function Point (UFP) is refined by using Value Adjustment Factor (VAF).<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-277\" src=\"http:\/\/csp9.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-2.png\" alt=\"\" width=\"722\" height=\"204\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-2.png 722w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-2-300x85.png 300w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-2-65x18.png 65w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-2-225x64.png 225w, https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-content\/uploads\/sites\/54\/2018\/07\/pic-2-350x99.png 350w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n","protected":false},"author":4,"menu_order":31,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-273","chapter","type-chapter","status-publish","hentry"],"part":3,"_links":{"self":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/pressbooks\/v2\/chapters\/273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":1,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/pressbooks\/v2\/chapters\/273\/revisions"}],"predecessor-version":[{"id":278,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/pressbooks\/v2\/chapters\/273\/revisions\/278"}],"part":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/pressbooks\/v2\/chapters\/273\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/wp\/v2\/media?parent=273"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/pressbooks\/v2\/chapter-type?post=273"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/wp\/v2\/contributor?post=273"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/csp9\/wp-json\/wp\/v2\/license?post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}