This week's book giveaway is in the General Computing forum.
We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line!
See this thread for details.
The moose likes OO, Patterns, UML and Refactoring and the fly likes OOAD artifact for a third party utility.... Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Reply Bookmark "OOAD artifact for a third party utility...." Watch "OOAD artifact for a third party utility...." New topic
Author

OOAD artifact for a third party utility....

Merlin M Koppula
Ranch Hand

Joined: Jan 18, 2002
Posts: 69
During implementation, the development team decides to use a third party utility to provide some of the required functionality. What OOAD artifact would MOST likely reflect this change?
(choose one)
a)Activity diagram
b)Package diagram
c)State diagram
d)Interaction diagram
I think (b) - package diagram is correct.
Because all the other diagrams are more detailed.
Interaction diagram models a single use case and hence can not show the entire application with reference to the functionality that is replace by the utility.
State diagram models a single object states. So, it canot be the answer.
I have some doubts about the activity diagram. It models the behavior of several objects across several use cases to acomplish a functionality.
So, I think either (a) or (b) is correct.
Please tell me what your views are on these choices.
Thanks.


MM Koppula<br />SCJP2<br />Object Oriented Analysis and Design with UML (IBM)
Suresh Ray
Ranch Hand

Joined: Feb 21, 2000
Posts: 55
In my opinion, Package Diagram is the correct answer, since we can represent logically distinct component(s) or objects, external(having varying interfaces ) to the system by using Package Diagram notation.
Activity Diagrams usually cover behaviour of objects spanning one or more use cases, but not the entire subsystem, hence (a) is incorrect.
Just my 2cents..
Merlin M Koppula
Ranch Hand

Joined: Jan 18, 2002
Posts: 69
Suresh,
Thank you. I think package diagram as the correct answer too.
However, when I took the mock test, I got 93% with four questions wrong. one in development process, one in requirements modeling, two in architecture). So, I posted all the questions that I had doubt please see other questions that I posted today and let me know your opinion on them too.
Thanks.
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: OOAD artifact for a third party utility....
 
Similar Threads
ICE question on package diagram
Implementation
OOAD 486 Pls Correct wrong answers
IBM Test Question #4
New 5 ICE questions not on this forums