File Size120.76 KB
Tags   Appendix     Cost     Estimating     NASA     Software  
NASA-CEH-APP-M Appendix M; Software Cost Estimating.pdfDownload 

Appendix M; Software Cost Estimating

NASA-CEH-APP-M Appendix M; Software Cost Estimating

Appendix M: Software Cost Estimating

Software represents a substantial portion of the cost for space systems. Estimating the cost, schedule,
and effort associated with a proposed software development project is a challenging task.

Although software estimation is unique, the cost estimating process described in this handbook still
applies. The primary difference between costing software and hardware or systems is that the dominant
cost component is labor, therefore correctly estimating the development effort is key. The estimation
methods will depend on the resources available and the level of understanding of the needs and
objectives (Task 1) and the ground rules and assumptions (Task 4). A comprehensive process for
software estimation is documented in Jet Propulsion Laboratory’s (JPL’s) Software Cost Estimation
Handbook (JPL-D-26303).

Currently, NASA has agency-wide licenses for both PRICE1 and SEER2 estimating suites, which both
include software estimation tools (see Appendix E). These two specific tools trend toward the higher side
of the cost-complexity spectrum, but there are several other models available to estimate software costs.
One commonly used model is the Constructive Cost Model3 (COCOMO), which was developed by the
Center for Software Engineering (CSE) at the University of Southern California, headed by Dr. Barry

This appendix will be developed in more detail, but the references should provide the analyst with the
basics to help with software cost estimating. Contact CAD at




4 Boehm, et al, Software Cost Estimation with COCOMO ll, Prentice Hall, 2000.

Appendix M
Software Cost Estimating M-1 February 2015

Have A Comment On This Article? Post It Here.

Comments are moderated and will not be published until approved. Your email address will be kept confidential. Please review our Comment Policy before posting your comment.