References
Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I. and Angel, S. (1977) A Pattern Language, Oxford University Press.
Bass, L., Clements, P. and Kazman, R. (1998) Software Architecture in Practice Prentice-Hall.
Beck, K. (1997) Smalltalk Best Practice Patterns, Prentice Hall.
Beck, K. (2000) Extreme Programming Explained, Addison-Wesley.
Booch, G. (1994) Object-Oriented Analysis and Design, Addison-Wesley.
Buschmann, F. , Meunier, R., Rohnert, H., Sommerlad, P. and Stal, M. (1996) Pattern-Oriented Software Architecture: A System of Patterns, Wiley.
Clements, P. and Northrop, L. (2002’ Software Product Lines, Practices and Patterns, Addison-Wesley.
Cockburn, A. and Highsmith, J. (2001) ‘Agile software development: the people factor’ Computer, Nov. 2001, pp. 131 3.
Cook, S. and Daniels, J. (1994) Designing Object Systems: Object-Oriented Modeling with Syntropy, Prentice-Hall.
Coplien, J. (1995) Advanced C: Programming Styles and Idioms, Addison-Wesley
D'Souza, D. and Wills, A. (1998) Objects, Components, and Frameworks with UML: The Catalysis Approach, Addison-Wesley
Davenport, T. (2000) Mission Critical: Realizing the Promise of Enterprise Systems, Harvard Business School Press.
Fowler, M. (1997) Analysis Patterns: Reusable Object Models, Addison-Wesley.
Fowler, M. (2002) Patterns of Enterprise Application Architecture, Addison-Wesley.
Fowler, M. and Highsmith, J. (2001) ‘The Agile manifesto’, Software Development, Aug. 2001, pp. 28–32.
Fowler, M. with Scott, K. (1997) UML Distilled: Applying the Standard Object Modeling Language, Addison-Wesley.
Gamma, E., Johnson, R., Vlissides, J. and Helm, R. (1995) Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley.
Grand, M. (1998) Patterns in Java, Volume 1, Wiley.
Grand, M. (1999) Patterns in Java, Volume 2, Wiley.
Jacobson, I., Booch, G. and Rumbaugh, J. (1999) The Unified Software Development Process, Addison-Wesley.
Jacobson, I., Christerson, M., Jonsson, P. and Overgaard, G. (1992) Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley.
Kovitz, B.L. (1999) Practical Software Requirements: A Manual of Content and Style, Manning Publications Co.
Larman, C. (2002) Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design (second edition), Prentice Hall.
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. and Lorensen, W. (1991) Object-Oriented Modeling and Design, Prentice Hall.
Shaw, M. and Garlan, D. (1996), Software Architecture: Perspectives on an Emerging Discipline, Addison-Wesley.