File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes usecase, HLD, LLD 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 "usecase, HLD, LLD" Watch "usecase, HLD, LLD" New topic

usecase, HLD, LLD

kri shan
Ranch Hand

Joined: Apr 08, 2004
Posts: 1430
What are the inputs are needed for Usecases, HLD(high level design) and LLD(Low level Design)?
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
"High" and "Low" are not universally agreed upon, so I'll be a bit vague. The highest level might be pure business, describing business processes without even mentioning computer systems. The lowest would might be technical API designs. In the middle somewhere my team tries to write them to describe user interaction with a particular system, but free of any user interface language like buttons, pages, list boxes, double click. We write a separate doc with those UI details.

I recommend Alistair Cockburn's Writing Effective Use Cases book to nearly everyone. He shows a wide variety of styles and levels for different audiences. Something in there is likely to look like what you need. BTW: Instead of high and low he uses cloud, kite, wave (sea-level), fish and clam.


A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: usecase, HLD, LLD
jQuery in Action, 3rd edition