aspose file tools
The moose likes OO, Patterns, UML and Refactoring and the fly likes What are the four mandatory diagrams in UML? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Reply Bookmark "What are the four mandatory diagrams in UML?" Watch "What are the four mandatory diagrams in UML?" New topic
Author

What are the four mandatory diagrams in UML?

SAFROLE YUTANI
Ranch Hand

Joined: Jul 06, 2001
Posts: 257
I was asked this from an associate of mine, but I never really thought of diagrams being mandatory, unless your boss is following UML by the book, in which case there might be certain UML diagrams that are required, at a minimum, when performing software modeling. I have serveral UML books and I don't recall any diagrams being labeled as mandatory.
I would think that the 4 "mandatory" diagrams would be Use Case, Sequence, Class, and Component.
What do you think?
sf
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
The question is bogus. It's like asking "which seven words are mandatory in English?"
The only way UML diagrams can get mandatory is when we begin speaking about a process (though I wouldn't recommended using such a process for most projects).
Your friend probably confused UML with RUP.


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
SAFROLE YUTANI
Ranch Hand

Joined: Jul 06, 2001
Posts: 257
Actually, now that you mentioned it, he was referring to the UML diagrams within the context of RUP. I forgot to mention that, but thanks for reminding me!
So, does RUP requiry 4 mandatory diagrams?
saf
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
Here is a page on The Diagrams of UML 2 that lists all 13 (up from 9 in UML 1) diagrams. Just because of the level of abstraction I work at most often, my top four might be communication, sequence, class and state.
[ June 06, 2003: Message edited by: Stan James ]

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
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: What are the four mandatory diagrams in UML?
 
Similar Threads
Would Appreciate Your Advice
UML is overrated
all u need are use case, sequence, class & collaboration
UML 1.0 or 2.0
Rational Rose alternatives