Proseminar Moderne Softwareentwicklung: Literaturverweise
Hinweis: Kopien der angegebenen Literatur - soweit nicht direkt im WWW zugreifbar
- sind bei den Organisatoren des Proseminars erhältlich.
[zurück zur Hauptseite ]
1 Softwareprozesse
- Klassische
Prozess-Modelle
- Seiten
98ff in: Helmut Balzert, Lehrbuch der Software-Technik, Spektrum –
Akademischer Verlag, Band 2, 1998.
- Seiten 128-142 in: Barry W.Boehm,
A Spiral Model of Software Development and Enhancement, Software Engineering
Project Management. 1987.
- Kapitel 12 (Software Life Cycle)
in: Bernd Brügge, Allen H. Dutoit, Object-Oriented Software Engineering,
Prentice Hall, 2000.
- Rational Unified Process (RUP)
- eXtreme Programming
2 Spezifikations- und Modellierungstechniken
- UML
- Object Constraint Language
(OCL)
- Action
UML
- Model Driven Architecture (MDA)
3 Softwareentwicklung mit Komponenten
- Component
Object Model (D)COM
- Enterprise Java Beans (EJB)
- Common Object Request Broker Architecture
(CORBA)
- Webservices
- Artikel
"Java Web Service Tutorial Teil 1: Grundlagen" in: iX 9/2002
- OBJEKTSpektrum
4/2001: "Web-Services im Überblick"
- OBJEKTSpektrum
4/2001: "Entwicklung von .NET Webservices"
- Webseite des W3C zum Thema Webservices
- Architektursysteme
- Ariel Fuxman: A Survey of Architecture
Description Languages, 2000
- Medvidovic, Taylor, "A Framework
for Classifying and Comparing Architecture Description Languages
- UniCon Webseite
- Darwin Webseite
4 Generatives Programmieren (GP)
- Einführung
in Generatives Programmieren
- Kapitel
1 in: Krzysztof Czarnecki and Ulrich W. Eisenecker, "Generative Programming
- Methods, Tools, and Applications", Addison-Wesley, 2000
-
Seiten 142-147 in Ulrich W. Eisenecker, Krzysztof Czarnecki, "Vom
Fließband - Generative Programmierung: Softwarefabriken bauen und
nutzen", iX 7/1999
-
Seiten 3-9 in Ulrich W. Eisenecker, Krzysztof Czarnecki, "Generatives
Programmieren ", 42. Internationales Wissenschaftliches Kolloquium.
22.-25.09.1997. Conference Proceedings, Band 1. Technische Universität
Ilmenau, Thüringen, 1997
- FODA
(Feature-orientierte Domänenanalyse)
- Definition
von FODA im Software Technology Review des SEI
- Kapitel
2 und 4 in: Krzysztof Czarnecki and Ulrich W. Eisenecker, "Generative
Programming - Methods, Tools, and Applications", Addison-Wesley,
2000
- Statisches
Metaprogrammieren mit Recoder und Inject/J
- Seiten
397-405 in: Krzysztof Czarnecki and Ulrich W. Eisenecker, "Generative
Programming - Methods, Tools, and Applications", Addison-Wesley,
2000
- T. Genssler, V. Kuttruff, "Werkzeugunterstützte
Softwareadaption mit Inject/J", Workshop Software-Reengineering,
Bad Honnef, Germany, 2001
- Inject/J Webseite
- Inject/J Tutorial (html)
- Inject/J Tutorial (pdf)
- Recoder, Technical Manual
5 Aspektorientiertes Programmieren (AOP)
- Einführung
in Aspektorientiertes Programmieren
- Kiczales
et al.: Aspect-Oriented Programming
- I
want my AOP! (Part I,II,III)
- Kai
Böllert, "Die Weber" in iX 5/1999 (iX-Archiv-CD)
- Czarnecki, Dominick, Eisenecker, "Aspektorientierte
Programmierung in C++" in: iX 8/2001
- Kapitel 8 in: Krzysztof Czarnecki
and Ulrich W. Eisenecker, "Generative Programming - Methods, Tools,
and Applications", Addison-Wesley, 200
- Aspektorientiertes
Programmieren mit AspectJ
- Adaptives Programmieren
- K. Lieberherr, D. Orleans, J.
Ovlinger, "Aspect-oriented programming with adaptive methods";
Communications of ACM; Volume 44; Issue 10; Oktober 2001
- Johan Ovlinger and Mitchell Wand,
"A Language for Specifying Traversals of Object Structures",
Proceedings of the 1999 ACM SIGPLAN conference on Object-oriented
programming, systems, languages, and applications, pp. 70-81, Denver,
Colorado, United States, 1999
6 Qualitätssicherung
- Einführung
in Testen
- Kapitel
9 (Testing) in: Bernd Brügge, Allen Dutoit, "Object
Oriented Software Engineering", Prentice Hall, 2000.
- Zur
Vertiefung: Seiten 391ff. in: Helmut Balzert, Lehrbuch der Software-Technik,
Spektrum – Akademischer Verlag,
Band 2, 1998.
- JUnit
- Softwaremaße
- Refactorings
- Martin Fowler, "Refactoring
- Improving the design of existing code", Addison Wesley,
1999.
- Refactoring Webseite
[zurück zur Hauptseite ]