Chapter Four

Analysis tools CASE tools that enable automatic checking for incomplete, inconsistent, or incorrect specifications in diagrams, forms, and reports.
CASE See Computer-aided software engineering.
Code generators CASE tools that enable the automatic generation of program and database definition code directly from the design documents, diagrams, forms, and reports stored in the repository.
Computer-aided software engineering (CASE) Software tools that provide automated support for some portion of the systems development process. See also Cross life cycle CASE, I-CASE, Lower CASE, Upper CASE.
Cross life cycle CASE CASE tools designed to support activities that occur across multiple phases of the systems development life cycle. See also Lower CASE, Upper CASE.
Data dictionary The repository of all data definitions for all organizational applications.
Diagramming tools CASE tools that support the creation of graphical representations of various system elements such as process flow, data relationships, and program structures.
Documentation generators CASE tools that enable the easy production of both technical and user documentation in standard formats.
Form and report generators CASE tools that support the creation of system forms and reports in order to prototype how systems will "look and feel" to users.
I-CASE An automated systems development environment that provides numerous tools to create diagrams, forms, and reports; provides analysis, reporting, and code generation facilities; and seamlessly shares and integrates data across and between tools.
Information repository Automated tools to manage and control access to organizational business information and application portfolios as components within a comprehensive repository.
Integrated CASE See I-CASE.
Lower CASE CASE tools designed to support the implementation and maintenance phases of the systems development life cycle. See also Upper CASE.
Reengineering Automated tools that read program source code as input, perform an analysis of the programās data and logic, and then automatically, or interactively with a systems analyst, alter an existing system in an effort to improve its quality or performance. See also CASE.
Repository A centralized database that contains all diagrams, form and report definitions, data structure, data definitions, process flows and logic, and definitions of other organizational and system components; it provides a set of mechanisms and structures to achieve seamless data-to-tool and data-to-data integration. See also I-CASE, Information repository, Project workbook.
Reusability The ability to design software modules in a manner so that they can be used again and again in different systems without significant modification.
Reverse engineering Automated tools that read program source code as input and create graphical and textual representations of program design-level information such as program control structures, data structures, logical flow, and data flow. See also CASE.
Upper CASE CASE tools designed to support information planning and the project identification and selection, project initiation and planning, analysis, and design phases of the systems development life cycle. See also Lower CASE.

Back to the chapter index


Main Page About the Book Oracle Resources and Registration Instructor Resources Contact Us

©1999 Prentice-Hall, Inc., A division of Pearson Education, Upper Saddle River, New Jersey 07458 Legal Statement
Comments should be directed to webmaster@prenhall.com