Abstract
Conceptual modeling is the activity of producing a conceptual model of an actual or desired version of a universe of discourse (UoD). In this paper, two methods of conceptual modeling are compared, structured analysis (SA) and object-oriented analysis (OOA). This is done by transforming a model produced by the one into a model produced by the other method, using heuristics from several sources, such as Jackson system development and formal specification. It is shown that SA and OOA diverge in three important respects. First, the ordering of tasks in SA is shown to be virtually opposite to the task ordering in OOA. Second, a model produced by SA mixes information about the communication between objects as well as about the life cycle local to an object, which is separated in a model produced by the OOA method we propose in this paper. Third, the heuristics in SA are shown to be data-oriented, which leads to quite different modularization decisions than the object-oriented heuristics proper to OOA. The different approach taken by OOA on all three points is shown to lead to simpler models that better reflect the structure of the UoD.
Original language | Undefined |
---|---|
Pages | 1-21 |
Number of pages | 21 |
Publication status | Published - Oct 1991 |
Event | IFIP TC8/WG8.1 Working Conference on the Object Oriented Approach in Information Systems - Quebec city, Canada Duration: 28 Oct 1991 → 31 Oct 1991 |
Conference
Conference | IFIP TC8/WG8.1 Working Conference on the Object Oriented Approach in Information Systems |
---|---|
Period | 28/10/91 → 31/10/91 |
Other | 28-31 Oct 1991 |
Keywords
- IR-67613
- SCS-Services
- Object-oriented analysis and design
- EWI-10667