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.
Preview
Unable to display preview. Download preview PDF.
References
G. Booch. Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, California, 1991.
P. Coad and E. Yourdon. Object-Oriented Analysis Prentice-Hall, Englewood Cliffs, New Jersey, 2nd edition. 1991.
P. Coad and E. Yourdon. Object-Oriented Design. Prentice-Hall, Englewood Cliffs, New Jersey, 1991.
M. Jackson. System Development. Prentice-Hall, Englewood Cliffs, NJ, 1983.
J. Martin and J. J. Odell. Object-Oriented Analysis and Design. Prentice-Hall, Englewood Cliffs, New Jersey, 1992.
L. Mathiassen, A. Munk-Madsen, P. A. Nielsen, and J. Stage. Objektorienteret analyse. Marko, Aalborg, 1993.
G.C. Murphy. Experiences applying ooa. In TOOLS USA'91, 1991.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modelling and Design. Prentice-Hall, Englewood Cliffs, New Jersey, 1991.
E. Yourdon. Modern Structured Analysis. Prentice-Hall, 1989.
Author information
Authors and Affiliations
Editor information
Rights 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