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   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 2015] Alan Dennis, Barbara Haley Wixom, and David Tegarden, Systems Analysis and Design with UML (Fifth Edition), John Wiley & Sons, 2015. [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 [Fowler 2003] Martin Fowler, UML Distilled (Third Edition), Addison-Wesley, 2003. [book details]
 
bullet   check [Fowler 2018] Martin Fowler, Refactoring: Improving the Design of Existing Code (Second Edition), Addison-Wesley, 2018. [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   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 2013] Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Prentice-Hall, 2013. [book details]
 
bullet   [Metz 2018] Sandi Metz, Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition), Addison-Wesley, 2018. [book details]
 
bullet   [Miles 2006] Russell Miles and Kim Hamilton, Learning UML 2.0, O’Reilly Media, 2006. [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 2017] Grady Booch, Ivar Jacobson, James Rumbaugh, et al., The Unified Modeling Language (Version 2.5.1), The Object Management Group, 2017. [view/download from OMG].
 

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