Download PDF Brochure



Computer-Aided Software Engineering, (CASE Tools) it's a set of tools, programming languages and technical means in general that allow the automatic development of computer applications.

CASE Tools reduce costs, accelerate development and provide comprehensive documentation that can be used for future maintenance or enhancements.

First Tools CASE tools were announced and appeared as early as the 1960s and created a great expectation.

More 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.

Modern, non-procedural, languages have made CASE Tool’s expectations possible.

  • Declarative or 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

  • Functional 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 imperative

  • Object-Oriented Languages, (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 are grouped according to the products that are obtained with their use. They are:

Upper CASE: Facilitate the elaboration of project’s Analysis and Management.

  • DFD (Data Flow Diagrams),

  • ERD (Entity Relationship Diagrams),

  • Work Flow,

  • Object Oriented,

  • Data dictionary,

  • Business Rules,

  • Analysis Tools

Lower CASE: Facilitate computer's product development closer to machine code

  • Code Generation,

  • Forms Generation,

  • Report Generation,

  • Document generation, and

  • Import/Export Utilities

Early lower level CASE Tools where well accepted from the beginning.

EINA's CASE Tools are of the Medium / High level type.



Analysis, Modeling, Design, and Construction tools support formalized methodologies (either object oriented or non-object) that assist in generating application requirements, data definitions, and programming specifications.

AMDC 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 methodology. 



Realice sus sugerencias y consultas sobre el contenido de este sitio web a: