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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Weblinks zuletzt am 31.07.2017 geprüft
Activity | Android Developpers http://developer.android.com/reference/android/app/Activity.html
Metaobject Facility, http://www.omg.org/mof/
Bücher
D. Harel, Statecharts: A Visual Formalism for Complex Systems, Science of Computer Programming, Nr. 8, Seiten 231–274, 1987
S. Ruppert, Java 8 Streams, entwickler.press, Frankfurt, 2014
J. Warner, A. Kleppe: The Object Constraint Language, Addison-Wesley, USA, 2002
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Fachmedien Wiesbaden GmbH
About this chapter
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
DOI: https://doi.org/10.1007/978-3-658-19969-2_7
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-19968-5
Online ISBN: 978-3-658-19969-2
eBook Packages: Computer Science and Engineering (German Language)