CASE from the engineers point of view
C.E. Altick, C.P. Satterthwaite · 2002
Software engineering design methodologies must be followed when designing large and small computer systems software. CASE technologies provide a common interface between the designers and reviewers, thus allowing a greater understanding of the design at all phases. The benefits of CASE technologies include well documented and traceable designs, automation of software engineering processes throughout life cycle support, and substantial improvements in reengineering opportunities. The costs of CASE technologies include investment in both time and money to obtain the necessary training and tools.>