Unit 12: Case Tools
Unit 12: Case Tools
UNIT STRUCTURE
12.2 INTRODUCTION
are described in detail in this unit in addition to the different types of CASE
tools along with a description of the integrated CASE environment.
2. Integration dimension
3. Construction dimension
l LowerCASE Tool
LowerCASE Tool is a CASE software tool that directly supports the
implementation (programming) and integration tasks. Lower CASE tools
support database schema generation, program generation, implementation,
testing, and configuration management.
2. Integration dimension
There are three main CASE Integration dimensions which are as
follows :
a) CASE Framework
b) ICASE Tools: Tools that integrate both upper and lower CASE. An
automated system development environment that provides numerous tools
to create diagrams, forms and reports. It also offers analysis, reporting,
and code generation facilities and seamlessly shares and integrates data
across and between tools.
1. Diagramming tools: The tools that enable system process, data and
control structures to be represented graphically.
1. Toolkits
2. Language-centered
3. Integrated
4. Fourth generation
5. Process-centered
1. Toolkits:
Toolkits are loosely integrated collections of products easily extended
by aggregating different tools and workbenches.
2. Language-centered:
The environment itself is written in the programming language for
which it was developed, thus enabling users to reuse, customize and extend
the environment.
3. Integrated:
These environments achieve presentation integration by providing
uniform, consistent, and coherent tool and workbench interfaces. Data
integration is achieved through the repository concept: they have a
specialized database managing all information produced and accessed in
the environment. Examples of integrated environment are the ICL
CADESsystem, IBM AD/Cycle and DEC Cohesion.
4. Fourth-generation:
Fourth-generation environments were the first integrated
environments. They are sets of tools and workbenches supporting the
development of a specific class of program: electronic data processing
and business-oriented applications.
5. Process-centered:
Environments in this category focus on process integration with
other integration dimensions as starting points. A process-centered
environment operates by interpreting a process model created by
specialized tools.
l Integration dimension
l Construction dimension
Ans to Q No 1:
(i) Computer Aided Software Engineering
(ii) methodologies
(iii) lower cost
(iv) Analysis tools
(v) Code generators
*****