Object-Oriented Analysis, Structured Analysis, and Jackson System Development

F. Van Assche (Editor), Roelf J. Wieringa, B. Moulin (Editor), C Rolland (Editor)

    Research output: Contribution to conferencePaperpeer-review

    1755 Downloads (Pure)


    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 languageUndefined
    Number of pages21
    Publication statusPublished - Oct 1991
    EventIFIP TC8/WG8.1 Working Conference on the Object Oriented Approach in Information Systems - Quebec city, Canada
    Duration: 28 Oct 199131 Oct 1991


    ConferenceIFIP TC8/WG8.1 Working Conference on the Object Oriented Approach in Information Systems
    Other28-31 Oct 1991


    • IR-67613
    • SCS-Services
    • Object-oriented analysis and design
    • EWI-10667

    Cite this