Softwaretechnik
Wintersemester 2002/03
Dr. Bernhard Rumpe

Literatur


Allgemeines:

B. Brügge, A. Dutoit: Object-Oriented Software Engineering. Prentice-Hall. 2000.

H. Balzert: Lehrbuch der Software-Technik, Bd. 1, Spectrum Verlag (2te Auflage). 2000.

Ian Sommerville: Software Engineering, 6th edition, Addison-Wesley 2001.

Vorgehensmodelle:

P. Kruchten: Rational Unified Process. An Introduction. 2nd Edition, Addison-Wesley, 2000

I. Jacobson, G. Booch, J. Rumbaugh: The Unified Software Development Process, Addison-Wesley, 1999.

Das V-Modell'97. Dröschel, Wiemers. Oldenbourg Verlag, München, 2000.

K. Beck: Extreme Programming Explained. Addison-Wesley, 1999

Modellierungssprachen, UML:

M. Hitz/G. Kappel, UML@Work, dpunkt 1999

J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen: Object-oriented modeling and design (OMT), Prentice Hall, 1994

G. Booch, J. Rumbaugh, I. Jacobson: The Unified Modeling Language User Guide, Addison-Wesley, 1999

M. Fowler: UML distilled. Addison-Wesley, 1999

Prototyping:

G. Pomberger, G. Blaschek: Software Engineering, Prototyping und objektorientierte Software-Entwicklung, Hanser Verlag

Projektmanagement:

T. DeMarco: The Deadline: A Novel About Project Management. Dorset House Publishing, 1997
(gibts auch auf deutsch: Der Termin. )

H. Balzert: Lehrbuch der Software-Technik, Bd. 2.: Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung, Lehrbücher der Informatik, Spektrum, Akad. Verlag, Heidelberg, 1998

K. Tumuscheit: Überleben im Projekt - 10 Projektfallen und wie am sie umschifft. Orell Füssli, 1999.

Softwarearchitektur:

Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal. Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & Sons.. 1996

Mary Shaw, David Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall. 1996.

Strukturierte Methoden:

Tom DeMarco: Structured Analysis and System Specification. Prentice-Hall. Dec 1979

Stephen M. McMenamin,John F. Palmer: Essential Systems Analysis. Prentice-Hall. Jul 1984

Edward Yourdon: Modern Structured Analysis, US Imports & PHIPE. 1999

Analysemuster:

Martin Fowler: Analysis Patterns 1997

Scott Ambler: Building Object-Oriented Applications That Work, SIGS Books 1998 (Kap. 4)

Entwurfsmuster:

Gamma/Helm/Johnson/Vlissides: Design Patterns, Addison-Wesley 1994

Vlissides: Pattern Hatching, Addison-Wesley 1998

Buschmann/Meunier/Rohnert/Sommerlad/Stal: A System of Patterns, Wiley 1996

Andreas Harrer: "Muster in der Softwaretechnik" (Lehrstuhl Brügge, SS2002).
Online über http://wwwbruegge.in.tum.de/teaching/ss02/muster/skriptHypertext.pdf

Frameworks, Komponenten

W. Pree: Komponentenbasierte Softwareentwicklung mit Frameworks, dpunkt Verlag. 1997

M. Fontoura, W. Pree, B. Rumpe: UML Profile for Framework Architectures, Addison-Wesley, 2001

C. Szyperski: Component Software - Beyond Object-oriented Programming, Addison-Wesley 1997

V. Gruhn, A. Thiel: Komponentenmodelle, Addison-Wesley 2000

OCL

J. Warmer, A. Kleppe: Object Constraint Language, Addison-Wesley, 1999

Java (Beans, etc.)

D. Flanagan: Java in a Nutshell, Kap. 10, O'Reilly 1997 (2nd ed.)

R. Monson-Haefel: Enterprise JavaBeans, O'Reilly 1999

M. Johnson: A beginner's guide to Enterprise JavaBeans, JavaWorld 10/98
http://www.javaworld.com/javaworld/jw-10-1998/jw-10-beans_p.html

Test-First und JUnit

Johannes Link: Unit Tests mit Java. Der Test-First-Ansatz. dpunkt.verlag. 2002

Kent Beck: Extreme Programming Explained. Addison-Wesley. 1999

http://www.junit.org/ (Gamma, Beck: JUnit: A Cook's Tour)

Codierungsstandards

Scott Ambler: http://www.ambysoft.com/javaCodingStandards.html

Implementierung mit Java

einschlägige Java-Bücher, z.B. David Flanagan: Java in a Nutshell


Zurück