Two Laptop Bag
The moose likes OO, Patterns, UML and Refactoring and the fly likes book for analysis and design Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "book for analysis and design" Watch "book for analysis and design" New topic

book for analysis and design

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8927

Hi friends,
Are there any good books for analysis and design?

Muriel Boutefeu

Joined: Mar 05, 2002
Posts: 18
There are some good books. It depends what you are looking for.
You can start with:

Applying UML and
Patterns - An Introduction to Object-Oriented Analysis and Design and the Unified Process

It's a starter book for iterative development in OO: Project Scope, Analysis, Design, Coding.
Its main emphasis is on OO Design:
-What is the magic to find the right classes with adequate responsabilities ?
-How to make your classes with high-cohesin and low-coupling ?
-How to make your architecture protected against variations?
Craig does not only give the right definition of good OO Design but he explains how the brains of an OO expert reaches a solution.
To explain that, Craig gives some very simple Design Patterns (Information Expert, Creator, Controller, Polymorphism, Indirection, Pure Fabrication,...). These Patterns are really easy to understand by a beginner. Whith them you can really start constructing quite good OO Design.
After that, Craig explains some more well-known Patterns like Adaptor, Singleton, Facade, Observer...
The second version of this books also uses the Unified Process: the book is organised with the first two UP phases (Creation, Elaboration ) and multiple iterations. This gives the reader a good feeling of the iterative process and on when to do each activity.
Tell me what is your experience and which job you want to perform for other books recommendations.
'Functionnal' analyst, OO programmer ? Which Programing language do you use ?
fixed accidental HTML probs in image tag
[ October 13, 2002: Message edited by: Frank Carver ]

<a href="" target="_blank" rel="nofollow"></a>
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8927

Thanx for the reply.
My boss has asked me to do OOAD and I am new to OOAD. Will the above book help me?
I am using Java
[ October 15, 2002: Message edited by: Pradeep Bhat ]
Manas Ahlaad
Ranch Hand

Joined: Nov 07, 2001
Posts: 165
try object oriented analysis and design by james rumbagh , indian edition.

Manas<br />Today If You are not Confused,You are just not thinking Clearly !<br />---------------------------------
Guennadiy VANIN
Ranch Hand

Joined: Aug 30, 2001
Posts: 898
That's a big opportunity, Pradeep,
I wouldn't miss it, if I were you.
I also heard abt Larman's book. It is one of the 2, recommended by IBM for preparation to IBM's "Object-Oriented Analysis and Design with UML Test 486 (or 1H0-713 or 1D0-438)"
Martin's Fowler.UML Distilled: A Brief Guide to the Standard Object Modeling Language, 2nd Edition
Knowing much more in UML than the last, I can tell that the knowledge of UML doesn't help to answering most of Exam's questions (
Unfortunately I cannot afford now buying the book.
Does anybody know abt Internet links to OOAD manuals?
Are there any tutorials with questions, after each chapter for practicing (on web or in paper)?
[ October 18, 2002: Message edited by: G Vanin ]

Joined: May 27, 2002
Posts: 27
Here is the link to sample questions :
Also check out :
and for free goodies.

Moderator : <a href="" target="_blank" rel="nofollow"></a> <br />Home : <a href="" target="_blank" rel="nofollow"></a>
I agree. Here's the link:
subject: book for analysis and design
jQuery in Action, 3rd edition