433-254 Software Design
Useful Links Last updated: Aug. 04, 2003
Java Links:
UML Links:
Patterns:
Common Patterns:
Singelton,
Factory,
Observer,
Composite,
Iterator,
StateStrategy,
Adapter,
Command
Books:
-
Design Patterns: Elements of Reusable Object-Oriented Software,
Gamma, Helm, Johnson and Vlissides, Addison-Wesley, 1995
-
Design Patterns for Object-Oriented Software Development,
Wolfgang Pree, Addison Wesley/ACM Press, 1995
-
Patterns of Software: Tales From The Software Community,
Richard P. Gabriel, Oxford University Press, 1996
-
Pattern Oriented Software Architecture :
A System of Patterns, Frank Buschmann (Editor), Wiley, 1996
-
Analysis Patterns: Reusable Object Models,
Martin Fowler, Addison-Wesley, 1997
-
AntiPatterns, Brown, Malveau, McCormick and Mowbray, Wiley, 1998
Links:
OO Links:
Input/Ouput Driven Design:
Programming on Purpose: Assays on Software Design, P.J. Plauger,
Prentice Hall, 1997
(available from the Eng. library, call#: En 005.12 PLAU)
More will be added here when time permits.
Rajkumar Buyya
,
Grid Computing and Distributed Systems Laboratory,
Department of Computer Science and Software Engineering,
The University of Melbourne.