Object-
Oriented
Bibliography  


OOA&D
Patterns
Components
Java Intro
Java Advanced
C++ Intro
C++ Advanced
OOP Other
General OO
General SE

 

SoftMoore
Consulting
Home Page

 

 

Valid XHTML 1.0 Transitional

   Object-Oriented Analysis and Design

bullet   [Ambler 2005] Scott W. Ambler, The Elements of UML 2.0 Style, Cambridge University Press, 2005. [book details]
 
bullet   [Arlow 2005] Jim Arlow and Ila Neustadt, UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design (Second Edition), Addison-Wesley, 2005. [book details]
 
bullet   [Barclay 2004] Kenneth Barclay and John Savage, Object-Oriented Design with UML and Java, Elsevier, 2004. [book details]
 
bullet   check check [Blaha 2004] Michael Blaha and James Rumbaugh, Object-Oriented Modeling and Design with UML (Second Edition), Prentice-Hall, 2004. [book details]
 
bullet   check check [Booch 2005] Grady Booch, Ivar Jacobson, and James Rumbaugh, The Unified Modeling Language User Guide (Second Edition), Addison-Wesley, 2005. [book details]
 
bullet   check [Booch 2007] Grady Booch, Robert A. Maksimchuk, et al., Object-Oriented Analysis and Design with Applications (Third Edition), Addison-Wesley, 2007. [book details]
 
bullet   [Bruegge 2009] Bernd Bruegge and Allen H. Dutoit, Object-Oriented Software Engineering: Using UML, Patterns and Java (Third Edition), Prentice-Hall, 2009. [book details]
 
bullet   check [Dennis 2012] Alan Dennis, Barbara Haley Wixom, and David Tegarden, Systems Analysis and Design with UML, John Wiley & Sons, 2012. [book details]
 
bullet   [Douglas 2004] Bruce Powel Douglass, Real-Time UML:  Advances in the UML for Real-Time Systems (Third Edition), Addison-Wesley, 2004. [book details]
 
bullet   check [Eriksson 2003] Hans-Erik Eriksson, Magnus Penker, and Brian Lyons, UML 2 Toolkit, John Wiley & Sons, 2003. [book details]
 
bullet   check [Fowler 2003] Martin Fowler, UML Distilled (Third Edition), Addison-Wesley, 2003. [book details]
 
bullet   check [Fowler 1999] Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 1999. [book details]
 
bullet   check [Gomma 2011] Hassan Gomaa, Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures, Cambridge University Press, 2011. [book details]
 
bullet   check [Horstmann 2005] Cay Horstmann, Object-Oriented Design and Patterns (Second Edition), John Wiley & Sons, 2005. [book details]
 
bullet   [Kruchten 2004] Philippe Kruchten, The Rational Unified Process: An Introduction (Third Edition), Addison-Wesley, 2004. [book details]
 
bullet   [Kulak 2003] Daryl Kulak and Eamonn Guiney, Use Cases: Requirements in Context (Second Edition), Addison-Wesley, 2003. [book details]
 
bullet   check [Larman 2004] Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (Third Edition), Prentice-Hall, 2004. [book details]
 
bullet   check [Martin 2002] Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Prentice-Hall, 2002. [book details]
 
bullet   [Martin 2003] Robert C. Martin, UML for Java Programmers, Prentice-Hall, 2003. [book details]
 
bullet   check check [Martin 2008] Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice-Hall, 2008. [book details]
 
bullet   [Miles 2006] Russell Miles and Kim Hamilton, Learning UML 2.0, O’Reilly Media, 2006. [book details]
 
bullet   [Pilone 2005] Dan Pilone and Neil Pitman, UML 2.0 in a Nutshell (Second Edition), O’Reilly Media, 2005. [book details]
 
bullet   [Roques 2004] Pascal Roques, UML in Practice: The Art of Modeling Software Systems Demonstrated Through Worked Examples and Solutions, John Wiley & Sons, 2004. [book details]
 
bullet   check check [Rumbaugh 2004] James Rumbaugh, Ivar Jacobson, and Grady Booch, The Unified Modeling Language Reference Manual (Second Edition), Addison-Wesley, 2004. [book details]
 
bullet   check check [UML 2015] Grady Booch, Ivar Jacobson, James Rumbaugh, et al., The Unified Modeling Language (Version 2.5), The Object Management Group, 2015. [view/download from OMG].
 
bullet   check [Wirfs-Brock 2002] Rebecca Wirfs-Brock and Alan McKean, Object Design: Roles, Responsibilities, and Collaborations, Addison-Wesley, 2002. [book details]
 

Legend:  unmarked =  Recommended
  check =  Highly Recommended
  checkcheck =  Very Highly Recommended