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]
|
|
[Barclay 2004] Kenneth Barclay and John Savage, Object-Oriented Design with UML and Java, Elsevier, 2004.
[book details]
|
|
[Bittner 2002] Kurt Bittner and Ian Spence, Use Case Modeling, Addison-Wesley, 2002.
[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]
|
|
[Brown 2001] David Brown, An Introduction to Object-Oriented Analysis: Objects in Plain English (Second Edition), John Wiley & Sons, 2001.
[book details]
|
|
[Bruegge 2003] Bernd Bruegge and Allen H. Dutoit, Object-Oriented Software Engineering: Using UML, Patterns and Java (Second Edition), Prentice-Hall, 2003.
[book details]
|
|
[Conallen 2002] Jim Conallen, Building Web Applications with UML (Second Edition), Addison-Wesley, 2002.
[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]
|
|
[Eriksson 2003] Hans-Erik Eriksson, Magnus Penker, and Brian Lyons, UML 2 Toolkit, John Wiley & Sons, 2003.
[book details]
|
|
[Fowler 2003] Martin Fowler, UML Distilled (Third Edition), Addison-Wesley, 2003.
[book details]
|
|
[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]
|
|
[Gomma 2000] Hassan Gomaa, Designing Concurrent, Distributed, and Real-Time Applications with UML, Addison-Wesley, 2000.
[book details]
|
|
[Horstmann 2005] Cay Horstmann, Object-Oriented Design and Patterns (Second Edition), John Wiley & Sons, 2005.
[book details]
|
|
[Jacobson 1999] Ivar Jacobson, Grady Booch, and James Rumbaugh, The Unified Software Development Process, Addison-Wesley, 1999.
[book details]
|
|
[Kroll 2003] Per Kroll and Philippe Kruchten, The Rational Unified Process Made Easy: A Practitioner's Guide to RUP, Addison-Wesley, 2003.
[book details]
|
|
[Kruchten 2004] Philippe Kruchten, The Rational Unified Process: An Introduction (Third Edition), Addison-Wesley, 2004.
[book details]
|
|
[Kulak 2003] Daryl Kulak and Eamonn Guiney, Use Cases: Requirements in Context (Second Edition), Addison-Wesley, 2003.
[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 2002] Robert C. Martin, Agile Software Development: Principles, Patterns, and Practices, Prentice-Hall, 2002.
[book details]
|
|
[Martin 2003] Robert C. Martin, UML for Java Programmers, Prentice-Hall, 2003.
[book details]
|
|
[Meyer 1997] Bertrand Meyer, Object-Oriented Software Construction (Second Edition), Prentice-Hall, 1997.
[book details]
|
|
[Miles 2006] Russell Miles and Kim Hamilton, Learning UML 2.0, O’Reilly Media, 2006.
[book details]
|
|
[Neustadt 2005] Ila Neustadt, UML 2.0 and the Unified Process: Practical Object-Oriented Analysis and Design, Addison-Wesley, 2005.
[book details]
|
|
[Page-Jones 2000] Meilir Page-Jones, Fundamentals of Object-Oriented Design in UML, Addison-Wesley, 2000.
[book details]
|
|
[Pilone 2005] Dan Pilone and Neil Pitman, UML 2.0 in a Nutshell (Second Edition), O’Reilly Media, 2005.
[book details]
|
|
[Roff 2002] Jason T. Roff, UML: A Beginner's Guide, McGraw-Hill, 2002.
[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]
|
|
[Schneider 2001] Geri Schneider and Jason P. Winters, Applying Use Cases: A Practical Guide (Second Edition), Addison-Wesley, 2001.
[book details]
|
|
[UML 2007] Grady Booch, Ivar Jacobson, James Rumbaugh, et al., The Unified Modeling Language (Version 2.1.1), The Object Management Group, 2007.
[view/download from OMG].
|
|
[Wirfs-Brock 2002] Rebecca Wirfs-Brock and Alan McKean, Object Design: Roles, Responsibilities, and Collaborations, Addison-Wesley, 2002.
[book details]
|
| Legend: |
unmarked |
= |
Recommended |
| |
 |
= |
Highly Recommended |
| |
  |
= |
Very Highly Recommended |
|
|
|