Comparison of development estimation software
Encyclopedia
A comparison of notable Software development effort estimation
software.
Software development effort estimation
Software development efforts estimation is the process of predicting the most realistic use of effort required to develop or maintain software based on incomplete, uncertain and/or noisy input...
software.
Software | Schedule estimate | Cost estimate | Cost Models Software development effort estimation Software development efforts estimation is the process of predicting the most realistic use of effort required to develop or maintain software based on incomplete, uncertain and/or noisy input... |
Input | Report Output Format | Supported Programming Languages Programming language A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely.... |
Platforms | License |
---|---|---|---|---|---|---|---|---|
AFCAA REVIC AFCAA REVIC AFCAA REVIC is a set of programs for use in estimating the cost of software development projects. The Revised Intermediate COCOMO model is a copyrighted program available for public distribution under agreement with the REVIC developer, Ray Kile, and the U.S Air Force Cost Analysis Agency... |
REVIC | KLOC Source lines of code Source lines of code is a software metric used to measure the size of a software program by counting the number of lines in the text of the program's source code... , Scale Factors, Cost Drivers |
proprietary, Text | any | DOS | Free | ||
Costar | COCOMO COCOMO **********************************************************************************************The Constructive Cost Model is an algorithmic software cost estimation model developed by Barry W. Boehm... II, COCOMO COCOMO **********************************************************************************************The Constructive Cost Model is an algorithmic software cost estimation model developed by Barry W. Boehm... 81, REVIC |
KLOC Source lines of code Source lines of code is a software metric used to measure the size of a software program by counting the number of lines in the text of the program's source code... , Scale Factors, Cost Drivers |
proprietary, Excel, CSV | any | Windows | Commercial | ||
ProjectCodeMeter | Weighted Micro Function Points Weighted Micro Function Points Weighted Micro Function Points is a modern software sizing algorithm invented by Logical Solutions in 2009 which is a successor to solid ancestor scientific methods as COCOMO, COSYSMO, maintainability index, cyclomatic complexity, function points, and Halstead complexity... , COCOMO COCOMO **********************************************************************************************The Constructive Cost Model is an algorithmic software cost estimation model developed by Barry W. Boehm... II 2000, COCOMO COCOMO **********************************************************************************************The Constructive Cost Model is an algorithmic software cost estimation model developed by Barry W. Boehm... 81, REVIC |
Automatic Source Scanning, Cost Drivers | HTML, Excel, CSV | C, C++, C#, J#, Java, PHP, Objective C, JavaScript, UnrealEngine script, Flash ActionScript, DigitalMars D | Windows | Commercial | ||
Seer for Software SEER-SEM SEER for Software is an algorithmic project management software application designed specifically to estimate, plan and monitor the effort and resources required for any type of software development and/or maintenance project... |
SEER-SEM SEER-SEM SEER for Software is an algorithmic project management software application designed specifically to estimate, plan and monitor the effort and resources required for any type of software development and/or maintenance project... |
SLOC Source lines of code Source lines of code is a software metric used to measure the size of a software program by counting the number of lines in the text of the program's source code... , Function points, use cases, bottoms-up, object, features |
proprietary, Excel, Microsoft Project, IBM Rational, Oracle Crystal Ball | any | Windows | Commercial | ||
SystemStar | COSYSMO Cosysmo The Constructive Systems Engineering Cost Model was created by Ricardo Valerdi while at the University of Southern California Center for Software Engineering. It gives an estimate of the number of person-months it will take to staff systems engineering resources on hardware and software projects... 2005 |
Components, Cost Drivers | proprietary, Excel, CSV | any | Windows | Commercial | ||
TruePlanning PRICE Systems PRICE Systems was founded in 1975 as a business within the RCA Corporation. It is generally acknowledged as the earliest developer of parametric cost estimation software.... |
PRICE | Components, Structures, Activities, Cost drivers, Processes | Excel, CAD | any | Windows | Commercial | ||
TSA Metric Studio | Function points | Function points | proprietary, XML, Microsoft Project | any | Windows | Commercial | ||
USC COCOMO II | COCOMO COCOMO **********************************************************************************************The Constructive Cost Model is an algorithmic software cost estimation model developed by Barry W. Boehm... .II.2000, COCOMO COCOMO **********************************************************************************************The Constructive Cost Model is an algorithmic software cost estimation model developed by Barry W. Boehm... .II.1999, COCOMO COCOMO **********************************************************************************************The Constructive Cost Model is an algorithmic software cost estimation model developed by Barry W. Boehm... .II.1998 |
KLOC Source lines of code Source lines of code is a software metric used to measure the size of a software program by counting the number of lines in the text of the program's source code... , Scale Factors, Cost Drivers |
proprietary | any | Windows, SunOS | Free for personal and educational use | ||
See also
- Software SizingSoftware SizingSoftware sizing is an activity in software engineering that is used to estimate the size of a software application or component in order to be able to implement other software project management activities...
- Software metricSoftware metricA software metric is a measure of some property of a piece of software or its specifications. Since quantitative measurements are essential in all sciences, there is a continuous effort by computer science practitioners and theoreticians to bring similar approaches to software development...
- Software development effort estimationSoftware development effort estimationSoftware development efforts estimation is the process of predicting the most realistic use of effort required to develop or maintain software based on incomplete, uncertain and/or noisy input...
- Software parametric modelsSoftware parametric modelsA parametric model is a set of related mathematical equations which incorporates variable parameters. A scenario is defined by selecting a value for each parameter...
- Cost estimation modelsCost estimation modelsCost estimation models are mathematical algorithms or parametric equations used to estimate the costs of a product or project. The results of the models are typically necessary to obtain approval to proceed, and are factored into business plans, budgets, and other financial planning and tracking...