Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Best OOAD and UML Books

If you do not know what OOAD or UML is, or have just basic understanding, then the best book is Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development by Craig Larman.

Tutorial Details:

This book is exceptionally well written and covers not just basics of OOAD and UML in a clear and accessible way, but also related topics of basics of requirements engineering, software project management and software architecture. I strongly recommend this book over any general software engineering book. The book is very up-to-date and covers latest trends – many of which I do not necessarily agree with –but it’s an invaluable resource for getting up-to-speed in this area.

If you are already familiar with basics of OOAD and UML, you will want to read the book Designing Concurrent, Distributed, and Real-Time Applications with UML by Hassan Gomaa.

With less clear writing and harder to digest organization, this book is nevertheless the best work so far from the perspective of realistic examples, exposing real difficulties in achieving good analysis and design artifacts, and integrating other important system engineering topics, in particular handling real-time and distribution issues, within an OOAD method and specification. This book is by far the closest in the advice to what I have experienced on non trivial projects. So, if you are involved in analysis and design of a non trivial system, and want to rely upon object-oriented technology, read this book.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Best OOAD and UML Books

View Tutorial:
Best OOAD and UML Books

Related Tutorials:

JavaWorld December 1999
JavaWorld December 1999
 
Alternative deployment methods, Part 2: The best of both worlds - JavaWorld July 2000
Alternative deployment methods, Part 2: The best of both worlds - JavaWorld July 2000
 
Which JSP book serves up the best lesson?
Which JSP bookAs for Web servers/databases, just mentioning a server in the book is not sufficient to be listed here.
 
Performance books put to the test - JavaWorld March 2001
Performance books put to the test - JavaWorld March 2001
 
Master Java with these introductory books - JavaWorld May 2001
Master Java with these introductory books - JavaWorld May 2001
 
Explore the Dynamic Proxy API
Explore the Dynamic Proxy API
 
Generate JavaBean classes dynamically with XSLT
Generate JavaBean classes dynamically with XSLT
 
Is WSDL the indispensable API?
Is WSDL the indispensable API?
 
Design patterns make for better J2EE apps
Design patterns make for better J2EE apps
 
Bridge the gap between Java and Twain
Bridge the gap between Java and Twain
 
Best tools for mobile application development
Best tools for mobile application development
 
Get the inside track on J2EE architect certification
Get the inside track on J2EE architect certification
 
Big designs for small devices
Big designs for small devices
 
Simple classes for JDBC
Simple classes for JDBC
 
UML basics: The component diagram
This article introduces the component diagram, a structure diagram within the new Unified Modeling Language 2.0 specification.
 
UML 2.0 Sequence Diagramming
Modeling Complex Code in SunONE Studio with Embarcadero's Integrated Modeling Developement Environment, Describe.
 
We are providing Downloadable Version of Mandrake 10.1 Official Edition Linux CD's.
We are providing Downloadable Version of Mandrake 10.1 Official Edition Linux CD's. Mandrake 10.1 Official Edition Linux Now Available Mandrake 10.1 Official Edition CD's Mandrakelinux 10.1 Official is a new-generation Linux operating system for
 
We are providing Downloadable Version of Mandrake 10.1 Power Pack Linux CD's.
We are providing Downloadable Version of Mandrake 10.1 Power Pack Linux CD's. Mandrake 10.1 Power Pack Linux Now Available Mandrake 10.1 Power Pack CD's Power Pack is a Linux system that will appeal to all advanced users. It's great for Office
 
SDE for Eclipse
[[http://www.visual-paradigm.com/sdeec.php][The SDE 2.0 for Eclipse (SDE-EC)]] is a powerful, yet the most easy-to-use UML Modelling plugin for Eclipse.
 
DB Visual Architect for Eclipse
DB Visual Architect for Eclipse (DBVA-EC) is a full featured Object Relational Mapping (ORM) plugin for Eclipse that provides the industry\'s best round-trip code engineering support with Java.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.