Automatic Functional Software Size Measurement, Effort Estimation and Performance Indication Tool
This white paper provides the information about a very efficient, automatic functional software size measurement tool which is of tremendous help for automatic comprehensive functional size measurement of complete software along with software development effort estimation calculations and software performance quality indication calculations. Simultaneously, the tool provides COSMIC function points output.
The automatic tool is designed to use the new, latest, effective functional software size measurement methodology, FSSM, presented in the book “Functional Software Size Measurement Methodology with Effort Estimation and Performance Indication” (published by Wiley/IEEE Computer Society Press, 2017, author: Jasveer Singh)
Many medium- and big-sized software application development projects are not completed within their planned budgetary limits of time and resources.
For successful software project management, accurate and complete software size measurements for realistic effort estimation are needed.
The above-mentioned views are supported by the fact that according to the CIO Council’s 2017 State of Federal Information Technology report (https://s3.amazonaws.com/sitesusa/wp-content/uploads/sites/1151/2017/05/CIO-Council-State-of-Federal-IT-Report-January-2017-1.pdf), 43 percent of the federal government’s $80 billion in IT projects catalogued in September 2016 were listed as over budget or behind schedule, and according to the analysis by QSM (Quantitative Software Management, www.qsm.com), inaccurate estimates are one of the major causes of this problem.
Now, the FSSM, is very helpful to solve the problem of inaccurate estimates.
The Automatic FSSM tool is a step further to help make the software measurement and effort estimation process quite simple, easy, quick and accurate.
Significance and importance
Based on its high significance and tremendous usefulness, the FSSM is proposed to be used for allowing the completion of software application development projects within the planned and budgeted limits of time and resources.
With the help of the Automatic FSSM tool, the process of accurate, elaborate software measurement and realistic effort estimation has become quite simple, easy and quick. The tool is developed in Perl language by using advanced GUI-based, Non-Blocking I/O, Multi-Tasking, Event-Driven Environment, i.e., POE (Perl Object Environment) and Inter-Process Communication techniques. The tool scans the requirement documents textual part in which a few simple and very easy to learn Measurement Identification Transcript Language words need to be inserted to extract the necessary information required for in-depth, elaborate software size measurements.
I hope that the use of the Automatic FSSM tool for the advanced methodology, FSSM, in the highly specialised field of software size measurement would be extremely beneficial and of great interest for software development/user organisations.Author
Timely Completion of Software Application Projects
Extra Software Quality Improvement (Quality+ Inspection)