aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes ooad artifact Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "ooad artifact" Watch "ooad artifact" New topic
Author

ooad artifact

Raj Waters
Ranch Hand

Joined: Apr 21, 2002
Posts: 37
Can Use Case be called as an OOAD artifact?
I guess there is some confusion between OOAD and UML artifacts.
Any takes?
yup
- Raj


- Raj<br />[MCSE, SCJP, SCWCD]
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Raj Waters:
Can Use Case be called as an OOAD artifact?

I don't know. A use case diagram doesn't have much to do with objects at all, though it does have something like inheritance defined. On the other hand, I don't think that an "analysis class diagramm" has much to do with objects as we know them in design/programming, so I don't know what OOA would mean at all - other than being a buzzword...
But why do you care in the fist place???

I guess there is some confusion between OOAD and UML artifacts.

And also between use case *diagrams* (which are a UML artifact) and use cases (which aren't - they are textual in nature)...


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
Raj Waters
Ranch Hand

Joined: Apr 21, 2002
Posts: 37
Hi Ilja
The reason for putting this coz there is a question on IBM ICE exam where it says
Which OOAD artifact......?
and the answer is Use Case
and hence the confusion
Jayadev Pulaparty
Ranch Hand

Joined: Mar 25, 2002
Posts: 662
Originally posted by Raj Waters:
Can Use Case be called as an OOAD artifact?

I don't think so. Use cases and Use case diagrams are UML artifacts. OOAD has nothing to do with UML, which is just a visual presentation tool.
The reason for putting this coz there is a question on IBM ICE exam where it says
Which OOAD artifact......?

I guess the question was improperly framed.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Jayadev Pulaparty:
OOAD has nothing to do with UML, which is just a visual presentation tool.

Correct. But what the hell *is* OOA??? Can you define it?
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
OOAD is Object Oriented Analysis & Design - everything up to coding. UML is a good notation for recording certain parts of analysis and design. A lot of other stuff lives as plain text, pictures, etc.
Use cases are not really object oriented, and could be used for purely procedural systems. But they are often used in OOAD, and I'd buy the test answer.
I think of UML as more than a visual presentation standard. It is a language with complex semantics that represents different aspects of a common underlying model. It can be (but is not always) linked to a concrete underlying model by a drawing tool.
UML defines thirteen diagrams as artifacts. The use case diagram with a symbol for use case is one of them, but I agree that use case itself is not a UML artifact.
[ June 30, 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
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: ooad artifact