Abstract
M.Sc. (Computer Science)
This study addresses the topic of integration between CASE tools and software
engineering methodologies. Specific attention is given to the object-oriented
paradigm to solve the problem of integration. The component developed in this
study to handle the integration is the so-called feedback loop mechanism. The
feedback loop is the focus of the study.
A number of CASE tools are available today. These tools help developers
achieve specific aims and to solve specific problems. Similarly, a number of
different software development methodologies abound. Due to the fact that
these methodologies are usually not specific to the use of CASE tools, these
methodologies can be used for a variety of development environments. The
problem addressed by this study is the direct integration of CASE tools and
software engineering methodologies.
A number of studies have been carried out with regard to both CASE tools and
software engineering methodologies. A discussion of current trends in both the
CASE tool and methodology arenas is presented at the beginning of this study.
Also, the problems experienced with more traditional approaches are discussed.
Given that the feedback loop mechanism is developed during the course of this
study, a detailed discussion is presented regarding the components to be used in the construction of the feedback loop. The object-oriented paradigm is
presented as the best solution to the integration problem. In fact, the object-oriented
paradigm forms the core of the feedback loop. By making use of the
object-oriented approach, the processes involved in the integration of the CASE
tool and the methodology may be mapped accurately. Repository structures
such as relational tables and stored procedures, or triggers, are also used in the
construction of the feedback loop...