computer-aided software engineering

Also found in: Dictionary, Thesaurus, Medical, Legal, Acronyms, Wikipedia.

computer-aided software engineering

[kəm′pyüd·ər ‚ād·əd ‚sȯft‚wer en·jə′nir·iŋ]
(computer science)
The use of software packages to assist in all phases of the development of an information system, including analysis, design, and programming. Abbreviated CASE.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.


(1) See computer case.

(2) (Computer-Aided Software Engineering or Computer-Aided Systems Engineering) Software that is used in any and all phases of developing an information system, including analysis, design and programming. For example, data dictionaries and diagramming tools aid in the analysis and design phases, while application generators speed up the programming phase.

Higher-Level Describing and Less Programming
CASE tools provide automated methods for designing and documenting traditional structured programming techniques. The ultimate goal of CASE is to provide a language for describing the overall system that is sufficient to generate all the necessary programs. See application generator. See also case statement.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Computer-aided software engineering, or case, is usable both in the development of software for a specific engineering project and in the development of software applications for sale to the public.
The resulting product, a suite of computer-aided software engineering (CASE) tools, was successful enough to be sold commercially.
So far, the information industry hasn't done a great job of producing the software applications for people to take advantage of the better hardware technology, but that problem should be solved by the end of the decade with computer-aided software engineering tools, reusable software objects, new user interfaces and expert systems.

Full browser ?