Definitions for "Computer Aided Software Engineering"
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.