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
|
Object-Oriented Analysis and Design
|
[Ambler 2005] Scott W. Ambler, The Elements of UML 2.0 Style, Cambridge University Press, 2005.
[book details]
|
|
[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]
|
|
[Blaha 2004] Michael Blaha and James Rumbaugh, Object-Oriented Modeling and Design with UML (Second Edition), Prentice-Hall, 2004.
[book details]
|
|
[Booch 2005] Grady Booch, Ivar Jacobson, and James Rumbaugh, The Unified Modeling Language User Guide (Second Edition), Addison-Wesley, 2005.
[book details]
|
|
[Booch 2007] Grady Booch, Robert A. Maksimchuk, et al., Object-Oriented Analysis and Design with Applications (Third Edition), Addison-Wesley, 2007.
[book details]
|
|
[Bruegge 2009] Bernd Bruegge and Allen H. Dutoit, Object-Oriented Software Engineering: Using UML, Patterns and Java (Third Edition), Prentice-Hall, 2009.
[book details]
|
|
[Dennis 2015] Alan Dennis, Barbara Haley Wixom, and David Tegarden, Systems Analysis and Design with UML (Fifth Edition), John Wiley & Sons, 2015.
[book details]
|
|
[Douglas 2004] Bruce Powel Douglass, Real-Time UML: Advances in the UML for Real-Time Systems (Third Edition), Addison-Wesley, 2004.
[book details]
|
|
[Fowler 2003] Martin Fowler, UML Distilled (Third Edition), Addison-Wesley, 2003.
[book details]
|
|
[Fowler 2018] Martin Fowler, Refactoring: Improving the Design of Existing Code (Second Edition), Addison-Wesley, 2018.
[book details]
|
|
[Gomma 2011] Hassan Gomaa, Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures, Cambridge University Press, 2011.
[book details]
|
|
[Horstmann 2005] Cay Horstmann, Object-Oriented Design and Patterns (Second Edition), John Wiley & Sons, 2005.
[book details]
|
|
[Kruchten 2004] Philippe Kruchten, The Rational Unified Process: An Introduction (Third Edition), Addison-Wesley, 2004.
[book details]
|
|
[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]
|
|
[Martin 2013] Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Prentice-Hall, 2013.
[book details]
|
|
[Metz 2018] Sandi Metz, Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition), Addison-Wesley, 2018.
[book details]
|
|
[Miles 2006] Russell Miles and Kim Hamilton, Learning UML 2.0, O’Reilly Media, 2006.
[book details]
|
|
[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]
|
|
[Rumbaugh 2004] James Rumbaugh, Ivar Jacobson, and Grady Booch, The Unified Modeling Language Reference Manual (Second Edition), Addison-Wesley, 2004.
[book details]
|
|
[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 |
|
|
= |
Highly Recommended |
|
|
= |
Very Highly Recommended |
|
|