Monday, April 14, 2008

Computer-aided software engineering

Computer-aided software engineering (CASE) is the use of software tools to assist in the development and maintenance of software. Tools used to assist in this way are known as CASE Tools.

Some typical CASE tools are:

* Code generation tools

* Data modeling tools

* UML

* Refactoring tools

* QVT or Model transformation Tools

* Configuration management tools including revision control

All aspects of the software development lifecycle can be supported by software tools, and so the use of tools from across the spectrum can, arguably, be described as CASE; from project management software through tools for business and functional analysis, system design, code storage, compilers, translation tools, test software, and so on.

1 Comments:

At 3:53 PM, Blogger McGiller said...

I would add data modeling "and simulation " .
mcgillia.blogspot.com

 

Post a Comment

<< Home