CASE (Computer Assisted Software Enginneering) Tools are used to assist in the development of a system by automating all or part of the development process. CASE tools are primarily used in the design and analysis phases. There are a number of different CASE tools available. The book lists 4 of them being Visible Analyst Workbench, Oracle Designer/2000, Rational Rose, and the Logic Works suite. In my research, I found a site which lists hundreds of them. The “CASE tool index” can be found at http://www.cs.queensu.ca/Software-Engineering/tools.html. The main reason CASE tools were developed was to increase the speed at which systems could be developed. They allow analysts to spend more time on the analysis and design stages and less time testing. Systems were able to be developed before business needs changed, thus improving the efficiency and the ablility to compete. Also by using a set of tools, the information from one can be shared with other tools to complete their tasks thus improving the quality and reliability of the shared information.
The beginnings of CASE tools was a simple word proc