| 
    Meyer, B., Object-Oriented Software Construction, Prentice Hall, 1997
 
    
        A primer on OO basics.
     
    Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented
    Software, Addison-Wesley Professional; 1995
 
    
        The "bible" on learning what patterns are and how to describe them.
     
    Shalloway, J., Trott, J. Design Patterns Explained A New Perspective on Object-Oriented Design, Second
    Edition, Addison Wesley, 2005
 
    
        This book describes how to evolve a design via design patterns.
     
    Richard E. Fairley, Mary Jane Willshire, "Iterative Rework: The Good, the Bad, and the Ugly," Computer, vol. 38, no. 9, pp. 34-41, Sept.,
    2005.
 Martin Fowler, "Is Design Dead?"
    Retrieved 8 August 2008
 
 Craig Larman, Victor R. Basili, "Iterative and Incremental Development: A Brief History" Computer, vol. 36, no. 6, pp. 47-56, Jun.,
    2003.
 
    
 |