CASE
CASE: Acronym for computer-aided software engineering, computer-aided systems engineering. Software used for the automated development of systems software, i.e. , computer code.Note 1: CASE functions include analysis, design, and programming.
Note 2: CASE tools automate methods for designing, documenting, and producing structured computer code in the desired programming language. Typical CASE tools are:
- Configuration management tools including revision control
- UML editors and the like
- Refactoring tools
CASE tools do not only output code. They also generate other output typical of various systems analysis and design methodolgies such as SSADM. E.g.
- database schema
- data flow diagrams
- entity relationship diagrams
- program specifications
- user documentation