Skip to main content

Konkretisierungen im Feindesign

  • Chapter
  • First Online:
Grundkurs Software-Engineering mit UML

Zusammenfassung

Aus dem Analyseklassenmodell ist ein erster Vorschlag für die zu implementierenden Klassen bekannt. Im vorherigen Kapitel wurde gezeigt, wie man grundsätzlich zum laufenden Programm kommen kann. Praktisch als einzige zentrale Aufgabe des Entwicklers wurde genannt, dass die nicht trivialen Methodenrümpfe mit Inhalt gefüllt werden müssen. Gerade dies ist die spannendste und kritischste Aufgabe in der Implementierungsphase, da hier die Kreativität und die Fähigkeiten der Entwickler gefragt sind, die herausfinden müssen, wie eine informelle Beschreibung in das gewünschte lauffähige Programm umgesetzt wird.

Um die Lücke zwischen Klassendiagramm mit informeller Methodenbeschreibung und Implementierung nicht zu groß und fehlerträchtig zu machen, bietet die UML mehrere Möglichkeiten, wie Zustandsdiagramme und die Object Contraint Language, die Spezifikation der zu implementierenden Details präziser zu beschreiben.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Literatur

Weblinks zuletzt am 31.07.2017 geprüft

  1. Activity | Android Developpers http://developer.android.com/reference/android/app/Activity.html

  2. Metaobject Facility, http://www.omg.org/mof/

Bücher

  1. D. Harel, Statecharts: A Visual Formalism for Complex Systems, Science of Computer Programming, Nr. 8, Seiten 231–274, 1987

    Google Scholar 

  2. S. Ruppert, Java 8 Streams, entwickler.press, Frankfurt, 2014

    Google Scholar 

  3. J. Warner, A. Kleppe: The Object Constraint Language, Addison-Wesley, USA, 2002

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Fachmedien Wiesbaden GmbH

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kleuker, S. (2018). Konkretisierungen im Feindesign. In: Grundkurs Software-Engineering mit UML. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-19969-2_7

Download citation

Publish with us

Policies and ethics