Zusammenfassung
Der eigentliche Weg vom Klassendiagramm zur Implementierung wurde bereits im Kap. 6 beschrieben. Dabei wurde gezeigt, wie aus einem Klassendiagramm die Programmskelette für die Realisierung abgeleitet werden können. Die Aufgabe der Implementierungsphase besteht darin, die generierten Programmskelette so zu füllen, dass alle Anforderungen erfüllt werden. Dabei geht es nicht nur um die algorithmische Umsetzung, deren Ideen in der Programmiergrundausbildung vermittelt werden, sondern auch um die Berücksichtigung vielfältiger projektindividueller Randbedingungen.
Statt alle möglichen Randbedingungen im Detail zu diskutieren, was den Raum mehrerer Fachbücher benötigt, werden in diesem Kapitel zentrale Implementierungsaspekte mit ihren Problemen angesprochen. Es wird dabei deutlich, dass einzelne Randbedingungen, wie die Entscheidung für den Einsatz einer bestimmten Technologie oder auch Programmiersprache maßgeblich für den Projekterfolg sein können.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsLiteratur
Weblinks zuletzt am 31.07.2017 geprüft
JSR 175: A Metadata Facility for the Java Programming Language, http://www.jcp.org/en/jsr/detail?id=175
JSR 349: Bean Validation 1.1, http://jcp.org/en/jsr/detail?id=349
JSR 299: Contexts and Dependency Injection for the JavaTM EE platform, http://jcp.org/en/jsr/detail?id=299
Overview (Java Pattform SE 7), http://docs.oracle.com/javase/7/docs/api/index.html?overview-summary.html
Java EE at a Glance, http://www.oracle.com/technetwork/java/javaee/overview/index.html
JSR 317: Java Persistence 2.0, http://jcp.org/en/jsr/detail?id=317
XML Technology – W3C, http://www.w3.org/standards/xml/
Bücher
O. Böhm, Aspektorientierte Programmierung mit AspectJ 5, dpunkt, Heidelberg, 2006
C.J. Date, Great News, The Relational Model Is Very Much Alive, http://www.dbdebunk.com, August 2000
W. Eberling, J. Lessner, Enterprise JavaBeans 3, Hanser, München Wien, 2007
H. Erlenkötter, XML, Rowohlt Taschenbuch Verlag, Reinbek, 2003
M. Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley, USA, 1999
D. Jordan, C. Russell, Java Data Objects, O’Reilly, USA, 2003
M. Klar, S. Klar, Einfach Generieren, Hanser, München Wien, 2006
S. Kleuker, Grundkurs Datenbankentwicklung, 4. erweiterte Auflage, Springer Vieweg, Wiesbaden, 2016
R. C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall, USA, 2008
R. Oates, T. Langer, S. Wille, T. Lueckow, G. Bachlmayr, Spring & Hibernate, Hanser, München, Wien, 2007
C. Türker, SQL:1999 & SQL:2003, dpunkt, Heidelberg, 2003
G. Vossen, K.-U. Witt, Grundkurs Theoretische Informatik, 3. Auflage, Vieweg, Wiesbaden, 2004
J. Warner, A. Kleppe, W. Bast, MDA Explained, Addison-Wesley, USA,2004
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Kleuker, S. (2018). Implementierungsaspekte. In: Grundkurs Software-Engineering mit UML. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-19969-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-658-19969-2_9
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)