A category of software that provides a design and development environment for programming teams. CASE systems offer tools to automate, manage and simplify the software development process.
An automated system for the support of software development including an integrated tool set, i.e., programs, which facilitate the accomplishment of software engineering methods and tasks such as project planning and estimation, system and software requirements analysis, design of data structure, program architecture and algorithm procedure, coding, testing and maintenance.
Software methods and tools designed to generate code from models. Those involved in the CASE movement have always sought to make software generation more systematic and predictable. Software developers often use CASE tools to model business processes.
also called Computer Aided Systems Engineering, Computer Assisted Software Engineering and Computer Assisted Systems Engineering. CASE products are collections of software tools assembled by a vendor to help the analyst, designer and developer to produce diagrams and models; analyze component relationships; produce code; manage component and model versions; produce reports; and to document the results of their analysis and design in narrative form.
("CASE (1)") The application of computer technology to facilitate the development of software. CASE tools usually include libraries of reusable code ( module s of software that can be easily modified for specific task programmer productivity tools, and testing utilities. CASE tools also provide requirements management, system simulation, test management, etc. See also Computer Aided System Engineering. [D04028] CSM
Refers to automated programming tools. These tools often use an object orientated visual development enviroment.