Skip to main content

Implementierungsaspekte

  • Chapter
  • First Online:
  • 23k Accesses

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

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

Learn about institutional subscriptions

Literatur

Weblinks zuletzt am 31.07.2017 geprüft

  1. JSR 175: A Metadata Facility for the Java Programming Language, http://www.jcp.org/en/jsr/detail?id=175

  2. JSR 349: Bean Validation 1.1, http://jcp.org/en/jsr/detail?id=349

  3. JSR 299: Contexts and Dependency Injection for the JavaTM EE platform, http://jcp.org/en/jsr/detail?id=299

  4. Overview (Java Pattform SE 7), http://docs.oracle.com/javase/7/docs/api/index.html?overview-summary.html

  5. Java EE at a Glance, http://www.oracle.com/technetwork/java/javaee/overview/index.html

  6. JSR 317: Java Persistence 2.0, http://jcp.org/en/jsr/detail?id=317

  7. XML Technology – W3C, http://www.w3.org/standards/xml/

Bücher

  1. O. Böhm, Aspektorientierte Programmierung mit AspectJ 5, dpunkt, Heidelberg, 2006

    Google Scholar 

  2. C.J. Date, Great News, The Relational Model Is Very Much Alive, http://www.dbdebunk.com, August 2000

  3. W. Eberling, J. Lessner, Enterprise JavaBeans 3, Hanser, München Wien, 2007

    Google Scholar 

  4. H. Erlenkötter, XML, Rowohlt Taschenbuch Verlag, Reinbek, 2003

    Google Scholar 

  5. M. Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley, USA, 1999

    Google Scholar 

  6. D. Jordan, C. Russell, Java Data Objects, O’Reilly, USA, 2003

    Google Scholar 

  7. M. Klar, S. Klar, Einfach Generieren, Hanser, München Wien, 2006

    Google Scholar 

  8. S. Kleuker, Grundkurs Datenbankentwicklung, 4. erweiterte Auflage, Springer Vieweg, Wiesbaden, 2016

    Google Scholar 

  9. R. C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall, USA, 2008

    Google Scholar 

  10. R. Oates, T. Langer, S. Wille, T. Lueckow, G. Bachlmayr, Spring & Hibernate, Hanser, München, Wien, 2007

    Google Scholar 

  11. C. Türker, SQL:1999 & SQL:2003, dpunkt, Heidelberg, 2003

    Google Scholar 

  12. G. Vossen, K.-U. Witt, Grundkurs Theoretische Informatik, 3. Auflage, Vieweg, Wiesbaden, 2004

    Google Scholar 

  13. J. Warner, A. Kleppe, W. Bast, MDA Explained, Addison-Wesley, USA,2004

    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). Implementierungsaspekte. In: Grundkurs Software-Engineering mit UML. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-19969-2_9

Download citation

Publish with us

Policies and ethics