Until recently, much of the budget planning for software systems has been
primarily targeted at costs incurred during the development phase. However,
with increasing software system life span and complexity, maintenance costs
have become a more prevalent concern. As a result of necessary corrections
for design errors and evolutionary maintenance, post-delivery investment in
software systems now requires a greater proportional share of the life-cycle
costs. In this research, various methodologies and system factors relating
to software cost accounting are reviewed with the intent of developing a cost control model for arriving at a well-structured view for the management of the
maintenance phase of the software life-cycle. The model proposed embodies a
planning concept for establishing a maintenance strategy and a control concept
for analyzing manloading requirements during the maintenance phase.http://archive.org/details/dynamicplanningc00greeLieutenant Commander, United States NavyLieutenant, United States NavyApproved for public release; distribution is unlimited