CASE is a category of software tools which aid a developer to create and maintain software. A CASE tool is a software tool that automates a particular task within the System Development Life Cycle.
The most benefits can be achieved through the integration of various CASE tools. Integrated CASE refers to a CASE product that includes support for the full life cycle. Such a product would be repository-based and repository-driven. The repository is a centralized database, the nucleus of the CASE environment, holding the all of the information needed to create, modify, and evolve a software system from project initiation and planning to code generation and maintenance. |