This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes OO, Patterns, UML and Refactoring and the fly likes I want to know good books name that guide on light weight design technique Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "I want to know good books name that guide on light weight design technique" Watch "I want to know good books name that guide on light weight design technique" New topic
Author

I want to know good books name that guide on light weight design technique

jacob deiter
Ranch Hand

Joined: Apr 02, 2008
Posts: 576
I learning How to prepare a design from requirement ,I am not interested in UML ,i belive its over complicated and wast e of time

I want to know light weight technique such as Class responsibility collaborator ,

I want to know good books name that guide on light weight design technique
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
UML is not a design technique, it is merely a language to depict (among other things) designs. It can be used in many different ways, see http://martinfowler.com/bliki/UmlMode.html

As an example for a rather lightweight way to use UML, you can take a look at "UML for Java Programmers" by Robert Martin.

Personally, I use UML a lot for rough sketches, especially when working with a pairing partner; the details I fill in using Test Driven Development.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
jacob deiter
Ranch Hand

Joined: Apr 02, 2008
Posts: 576
I really wondering, design the low level implementation with UML in advance before the actual coding stage started?

When the actual coding started then only all the details such as How many classes required and its attribute ,required and precise method name and its return type ,


How it really helps in the design those things in advance, if I a modification needed, that found at coding stage then the corresponding design should be updated, then it is waste of valuable time??
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
jacob deiter wrote:I really wondering, design the low level implementation with UML in advance before the actual coding stage started?

When the actual coding started then only all the details such as How many classes required and its attribute ,required and precise method name and its return type ,


How it really helps in the design those things in advance, if I a modification needed, that found at coding stage then the corresponding design should be updated, then it is waste of valuable time??


First, no, I don't think it makes sense to depict low level details in UML before implementing them. I also frequently throw away UML diagrams when they have done their job, instead of updating them infinitely. So, I very much use UML for sketching designs - I guess you could call me a White Board Warrior.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: I want to know good books name that guide on light weight design technique
 
Similar Threads
is Thread a light-weight process?
how to know
books name that guide on light weight design technique
Lightweight Database Recommendation Anyone?
UML Tool for Part II