Advertisement

Kopplung von Anwendungsfällen und Klassenmodellen in der objektorientierten Anforderungsanalyse

  • Hans-Werner Six
  • Mario Winter
Part of the TEUBNER-TEXTE zur Informatik book series (TTZI, volume 29)

Abstract

In der UML-basierten objektorientierten Anforderungsanalyse werden funktionale Anforderungen mit Hilfe von Anwendungsfällen formuliert, ihre Dynamik z.B. durch Aktivitätsdiagramme modelliert und strukturelle Anforderungen durch Klassenmodelle beschrieben. Techniken und Abstraktionsniveaus der Teilmodelle sind sehr verschieden, so daß sich erhebliche Konsistenzprobleme für die Gesamtspezifikation ergeben. Um diese Nachteile zu überwinden, erweitern und präzisieren wir Anwendungsfälle im Hinblick auf die Modellierung ihres dynamischen Verhaltens. Granularität und Semantik des Ansatzes schließen die Lücke zwischen Anwendungsfällen und Klassenmodellen und legen die Basis für die Validierung von Anwendungsfällen und Teilen des Klassenmodells und die Verifikation des Klassenmodells gegen die Anwendungsfälle.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. [Boe84]
    B. Boehm: Verifying and Validating Software Requirements and Design Specifications, IEEE Software, Januar 1984, S. 75–88Google Scholar
  2. [HiK98]
    M. Hitz, G. Kappel: Developing with UML — Some Pitfalls and Workarounds, Proc. UML’98, Mulhouse (France), Springer LNCS, 1998Google Scholar
  3. [JC+92]
    I. Jacobson, M. Christerson, P. Jonsson, G. Övergaard: Object-Oriented Software Engineering, Addison-Wesley, Reading, Massachusetts, 1992zbMATHGoogle Scholar
  4. [KÖP96]
    G. Kösters, B.-U. Pagel: The GEOOOA-Tool and Its Interface to Open GIS-Software Development Environments, 4th acm Workshop on Advances in Geographic Information Systems, Rockville, USA, 1996Google Scholar
  5. [KP+97]
    G. Kösters, B.-U. Pagel, T. de Ridder, M. Winter: Animated Requirements Walk-throughs Based on Business Scenarios. Proc. eu-roSTAR’97, 24.–28. Nov., Edinburgh, GB, 1997Google Scholar
  6. [KSW99]
    G. Kösters, H.-W. Six, M. Winter: Bridging the Gap between Use Cases and Class Models, submitted for publication http://www.informatik.fernunihagen.de/import/pi3/publikationen/abstracts/UML99.html
  7. [Mey97]
    B. Meyer: Object-Oriented Software Construction, 2. Aufl., Prentice Hall, Upper Saddle River, New Jersey, 1997zbMATHGoogle Scholar
  8. [Mye79]
    G. J. Myers: The Art of Software Testing, Wiley, New York, 1979Google Scholar
  9. [OMG97]
    OMG Unified Modeling Language Specification, V. 1.1, 1997Google Scholar
  10. [PoH97]
    K. Pohl, P. Haumer: Modeling Contextual Information about Scenarios, Proc. REFSQ’97, Barcelona, 1997Google Scholar
  11. [PTA94]
    C. Potts, K. Takahashi, A. I. Anton: Inquiry-Based Requirements Analysis, IEEE Software, März 1994, S. 21–32Google Scholar
  12. [RaK98]
    Guus Ramackers, Cris Kobryn: OMG UML RTF Meeting Minutes, Manchester, März 1998Google Scholar
  13. [RAB96]
    B. Regneil, M. Andersson, J. Bergstrand: A Hierarchical Use Case Model with Graphical Representation, Proc. ECBS’96, IEEE Press, Los Alamitos, 1996Google Scholar
  14. [WWW90]
    R. Wirfs-Brock, B. Wilkerson, L. Wiener: Designing Object-Oriented Software, Prentice Hall, Englewood Cliffs, New Jersey, 1990Google Scholar

Copyright information

© B.G. Teubner Stuttgart · Leipzig 1999

Authors and Affiliations

  • Hans-Werner Six
  • Mario Winter

There are no affiliations available

Personalised recommendations