Research indicates that the method of scaling software according to the quantity of business functions an application needs to complete is called function point analysis (FPA). As a result, a model that guarantees the quality attributes of such systems is required. An information system's functional size can be determined using the Function Point Analysis (FPA) approach. While there are several quality methodologies now in use for estimating FPA in general, none of them are specifically focused on Hierarchical Task Analysis (HTA). This contribution includes a study of an analysis carried out on multiple approaches for different function points: ISO/IEC 20926:2003 International Function Point Users Group (IFPUG), ISO/IEC 20968:2002 Software engineering Mk II Function Point Analysis, ISO/IEC 19761:2011 Common Software Measurement International Consortium (COSMIC), and ISO/IEC 29881:2010 Functional Size Measurement method (FiSMA 1.1). The study also lists the drawbacks of the current methodologies, including their propensity to overlook specific Non-Functional Requirements (NFR) features like Accuracy, Security, Time Behavior, and Recoverability or their omission of a description of the methods used for quality measurement. This investigation leads to the development of a new software quality model that includes newly defined sets of sub-characteristics that are associated with a standard set of quality characteristics that are acceptable for estimating FPA components. The new software quality model matches the right kind of stakeholders with related quality attributes, avoiding some of the drawbacks of the previous approaches. The Software Quality Model (SQM) aims to help companies with the process of creating systems for Function Point Analysis (FPA) estimation, which is essential to the success of Software Project Management (SPM).
Read full abstract