EROOS : An Entity-Relationship based Object-Oriented Development Method
نویسندگان
چکیده
The need for mastering the complexity of software systems and the hereby related demands for maintenance and changeability is partly fulfilled by the principles and benefits of objectorientation. The basic idea behind object-orientation is to reflect the real world into the physical software model one is trying to develop. Although these ideas were introduced a long time ago in the educational world, the industrial use has until recently been restricted to some minor research projects. The introduction of HOOD (Hie .. rarchical Object-Oriented Design) however has finally lead to a considerable application of object-orientation in large industrial software projects in Europe. The benefits of such an approach will certainly be confirmed by its users.
منابع مشابه
Eroos : an Entity-relationship Based Object-oriented Specification Method
An important key for mastering software complexity is the recognition that change is an intrinsic property of large software systems. The power of the EROOS method, developed to incorporate this idea in the software development process, is based on three important aspects : — A combination of behavior modeling with structure modeling : EROOS integrates these two modeling aspects from objectorie...
متن کاملA Prolog-based Architecture for an Object-Oriented CASE Shell
The goal of this paper is to show how Prolog can be used as the sole programming language for the development of a highly modular and customizable CASE shell. This CASE shell, called Eroos Case, supports the process of object-oriented method engineering and object-oriented development and includes a sophisticated Graphical User Interface. We explain the essential role played by Prolog in develo...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملUsing Prolog to implement a CASE shell for Object-Oriented Development
This paper shows how we use Prolog as the only programming language for constructing a flexible CASE shell environment supporting the tasks of object oriented development. We explain the important role played by Prolog in the entire design and the architecture of such a CASE shell, which has a sophisticated Graphic User Interface. The advantages and facilities of using Prolog as developing envi...
متن کامل