
Design
Design findet auf mehreren Ebenen statt. Der Benutzerschnittstelle habe ich daher eine eigene Seite gewidmet.
Beim Design werden in meinen Augen immer sehr große Fehler gemacht. Dabei ist der größte Fehler zumeist, das das Design während der Entwicklung ignoriert wird. Denn mag das anfängliche Konzept auch unzulänglich sein, sich nicht daran zu halten macht die Sitution nur noch schlimmer.
Dabei ist die Entwicklung eines Designs natürlich immer ein sich wiederholender Prozess, der sich über die gesamte Lebensdauer eines Projektes erstreckt. Unzuläglichkeiten im Design müssen daher zu einer Änderung desselben führen und nicht dazu, das man das Design ignoriert.
- 2004
"Facts and Fallacies of Software Engineering"
von Robert L. Glass
erschienen bei Addison Wesley - 2001
"Small Memory Software"
von James Noble & Charles Weir
erschienen bei Addison Wesley - 2000
"Generative Programming - Methods, Tools and Applications"
von Krzysztof Czarnecki & Ulrich W. Eisenecker
erschienen bei Addison Wesley"Design Patterns and Contracts"
von Jean-Marc Jézéquel, Michel Train & Christine Mingis
erschienen bei Addison Wesley"Programming Pearls (Second Edition)"
von Jon Bentley
erschienen bei Addison Wesley - 1999
"Objektorientierte Softwaremigration"
von Harry M. Sneed
erschienen bei Addison Wesley"Analysemuster - Wiederverwendbare Objektmodelle"
von Martin Fowler
erschienen bei Addison Wesley"Object-Oriented Design with Ada"
von Kjell Nielsen
erschienen bei Bantam"Refactoring - Improving the Design of Existing Code"
von Martin Fowler
erschienen bei Addison Wesley"The Pragmatic Programmer from journeyman to master"
von Andrew Hunt & David Thomas
erschienen bei Addison Wesley - 1998
"Surviving Object-Oriented Projects"
von Alistair Cockburn
erschienen bei Addison Wesley"Multi-Paradigm DESIGN for C++"
von James O. Coplien
erschienen bei Addison Wesley"Pattern Hatching : Design Patterns Applied"
von John Vlissides
erschienen bei Addison Wesley - 1997
"UML - Unified Modeling Language"
von Rainer Burkhardt
erschienen bei Addison Wesley"Component Software - Beyond Object-Oriented Programming"
von Clemens Szyperski
erschienen bei Addison Wesley - 1996
"Entwurfsmuster"
von Erich Gamma, Richard Hehn, Ralph Johnson & John Vlissides
erschienen bei Addison Wesley - 1995
"Pattern Languages of Program Design"
von James O. Coplien & Douglas C. Schmidt
erschienen bei Addison Wesley"Design Patterns - Elements of Reusable Object-Oriented Software"
von Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides
erschienen bei Addison Wesley - 1994
"Objektorientierte Analyse und Design"
von Grady Booch
erschienen bei Addison Wesley"Object Oriented Methods"
von Ian Graham
erschienen bei Addison Wesley - 1992
"Object-Oriented Design with Ada"
von Kjell Nielsen
erschienen bei Bantam - 1991
"An Introduction to Object-Oriented Programming"
von Timothy Budd
erschienen bei Addison Wesley