search menu icon-carat-right cmu-wordmark

CASE Planning and the Software Process

Technical Report
This report discusses software process maturity and its relationship to planning and installing computer-aided software engineering (CASE) systems.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-89-TR-026
DOI (Digital Object Identifier)
10.1184/R1/6572147.v1

Abstract

Automating a software process both magnifies its strengths and accentuates its weaknesses. Automation can make an effective process more effective, but it can make a chaotic process even worse and at considerable expense. Anyone who buys expensive tools to solve an ill-defined problem is likely to be disappointed. Unless procuring such tools is part of a thoughtful software process improvement plan, the purchase could be an expensive mistake.

This report discusses software process maturity and its relationship to planning and installing computer-aided software engineering (CASE) systems. While process is not a magic answer (there isn't one), the key issues are discussed from a process perspective, and guidelines are given for avoiding the most common pitfalls. Since CASE systems can involve significant investment, an economic justification may be necessary. The relevant financial considerations are therefore discussed, and some basic steps for producing such justifications are outlined. Finally, some key considerations for introducing and using CASE systems are discussed.

Cite This Technical Report

Humphrey, W. (1989, May 1). CASE Planning and the Software Process. (Technical Report CMU/SEI-89-TR-026). Retrieved June 15, 2024, from https://doi.org/10.1184/R1/6572147.v1.

@techreport{humphrey_1989,
author={Humphrey, Watts},
title={CASE Planning and the Software Process},
month={May},
year={1989},
number={CMU/SEI-89-TR-026},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6572147.v1},
note={Accessed: 2024-Jun-15}
}

Humphrey, Watts. "CASE Planning and the Software Process." (CMU/SEI-89-TR-026). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, May 1, 1989. https://doi.org/10.1184/R1/6572147.v1.

W. Humphrey, "CASE Planning and the Software Process," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-89-TR-026, 1-May-1989 [Online]. Available: https://doi.org/10.1184/R1/6572147.v1. [Accessed: 15-Jun-2024].

Humphrey, Watts. "CASE Planning and the Software Process." (Technical Report CMU/SEI-89-TR-026). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 May. 1989. https://doi.org/10.1184/R1/6572147.v1. Accessed 15 Jun. 2024.

Humphrey, Watts. CASE Planning and the Software Process. CMU/SEI-89-TR-026. Software Engineering Institute. 1989. https://doi.org/10.1184/R1/6572147.v1