AMDC - CASE Tools
it's a set of tools, programming languages and technical means in
general that allow the
development of computer applications.
Tools reduce costs, accelerate development and provide comprehensive documentation that can be used
for future maintenance or enhancements.
Tools CASE tools were announced and appeared as early as the 1960s and
created a great expectation.
than forty years ago procedural languages were in use. Aids for
computer applications and systems development were very little or null.
First results frustrated expectations.
languages have made CASE Tool’s expectations possible.
Logic Languages, Programs contain assertions of true facts, deduce
other information from them. Expressed as declarations that various
statements are true (or not). Focus is on facts and rules
Languages, Programs contain task-oriented instructions similar to
procedural paradigm. Expressed as functions returning values and
Focus is on action or task, but function-based rather than
(OOPL) Programs are simulations of real-world behavior. Expressed by
identifying objects and asking them to perform certain tasks and
focus is on object, THEN on task. They allow developers to centered
in the problem to be develop.
CASE Tools Types:
CASE Tools Types
Tools Types are grouped according to the products that are obtained with
their use. They are:
Upper CASE: Facilitate the elaboration of project’s Analysis and
DFD (Data Flow Diagrams),
ERD (Entity Relationship Diagrams),
Lower CASE: Facilitate computer's product development closer to
Document generation, and
lower level CASE Tools where well accepted from the beginning.
EINA's CASE Tools are of the Medium / High level type.
Modeling, Design, and Construction tools support
formalized methodologies (either object oriented or non-object) that
assist in generating application requirements, data definitions, and
tools provide automated support of one or more object-oriented
methodologies and of some or all software-development life-cycle
phases, including the ability to construct applications from domains
and/or components if that ability is fully integrated and sold with the