CASE Tools and IDE s – Impact on Software Quality
Daniel Galin · 2018
Computer-aided software engineering (CASE) tools contribute substantially to the economy of software project development and maintenance. In light of their characteristics, CASE tools serve as a source to ease the amount of effort expended on the development of increasingly complex and large software systems. This chapter deals with the following subjects: the classic CASE tool, integrated development environment (IDE) CASE tools, and real CASE tools. Classic CASE tools are long-established computerized tools that support developers, that is, compilers, interpreters, and configuration managers. Real CASE tools are ‘newer’ tools, that is, automated design tools based on repository data and automated software testing. Practically, the IDE enables the programmer to use a variety of development tools while applying the same user interface. This capability facilitates a significant improvement for the programmer's functionality in regard to productivity and effectiveness.