Abstract: This software life cycle model encompasses initial development, software upgrades, and error maintenance. The dynamic S**4 model is used to evaluate several different development and maintenance strategies. The impact of Integrated Computer Assisted Software Engineering (ICASE) tools on development and maintenance cost, schedule, and error rate is quantitatively evaluated. Alternative techniques for grouping errors and functions into releases are evaluated.