Skip to main content

Combining two approaches to object-oriented analysis

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 858))

Abstract

There has been an immense growth in object-oriented methods to analysis and design. Many of these methods differ only on insignificant points and it is often difficult to deduce what the exact characteristics of the methods are before having tried them out in practice. All the more, there is a need for examining these characteristics and discussing fundamental aspects of object-oriented analysis and design. We believe that one such fundamental discussion is the handling of events in analysing the problem domain.

Coad & Yordon's method, OOA, forcefully models structure in the problem domain. Yet it fails significantly in modelling its dynamics. On the other hand, Jackson's method, JSD, provides an elegant way of modelling the dynamics of objects in the problem domain, but structure is to a large extend ignored. We have developed a new method, OOA&D, which takes the best elements of OOA and of JSD and integrates them into a coherent set of guidelines for analysis and design. In this paper we focus solely on how events are handled by OOA, JSD and OOA&D. The strengths and limitations of OOA and JSD are identified and discussed. The handling of events in OOA&D is described and illustrated and it is argued in which way it is an improvement compared to OOA and JSD.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Booch. Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, California, 1991.

    Google Scholar 

  2. P. Coad and E. Yourdon. Object-Oriented Analysis Prentice-Hall, Englewood Cliffs, New Jersey, 2nd edition. 1991.

    Google Scholar 

  3. P. Coad and E. Yourdon. Object-Oriented Design. Prentice-Hall, Englewood Cliffs, New Jersey, 1991.

    Google Scholar 

  4. M. Jackson. System Development. Prentice-Hall, Englewood Cliffs, NJ, 1983.

    Google Scholar 

  5. J. Martin and J. J. Odell. Object-Oriented Analysis and Design. Prentice-Hall, Englewood Cliffs, New Jersey, 1992.

    Google Scholar 

  6. L. Mathiassen, A. Munk-Madsen, P. A. Nielsen, and J. Stage. Objektorienteret analyse. Marko, Aalborg, 1993.

    Google Scholar 

  7. G.C. Murphy. Experiences applying ooa. In TOOLS USA'91, 1991.

    Google Scholar 

  8. J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modelling and Design. Prentice-Hall, Englewood Cliffs, New Jersey, 1991.

    Google Scholar 

  9. E. Yourdon. Modern Structured Analysis. Prentice-Hall, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Elisa Bertino Susan Urban

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mathiassen, L., Munk-Madsen, A., Nielsen, P.A., Stage, J. (1994). Combining two approaches to object-oriented analysis. In: Bertino, E., Urban, S. (eds) Object-Oriented Methodologies and Systems. ISOOMS 1994. Lecture Notes in Computer Science, vol 858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014023

Download citation

  • DOI: https://doi.org/10.1007/BFb0014023

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58451-3

  • Online ISBN: 978-3-540-48804-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics