• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Rob Spoor
  • Junilu Lacar
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Carey Brown
Bartenders:

OOAD artifact for a third party utility....

 
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 69
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
reply
    Bookmark Topic Watch Topic
  • New Topic