Win a copy of Terraform in Action this week in the Cloud forum!
  • 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:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

ICE Question - OO Diagram - Ambigious Answers

 
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
38)Which of the following details are REQUIRED in OO diagrams?
a) Show navigability of associations in conceptual class diagrams.
b) Show different scenarios of a use case on the same interaction diagram for clear understanding.
c) Show message sequence numbers in collaboration diagrams.
d) If asynchronous messages exist in a scenario, show them in interaction diagrams.
Multiple Select - Please select all of the correct answers (thisquestion has 2 correct choices).
The above question has the correct ans (c),(d) but i differ since the option (b) is also possible, then a question arises, what option should you choose when you think both are right? How do you weight and how will the exam weight between to correct answers? my Ans (b) (c). what do you all think?
 
Sheriff
Posts: 16719
278
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Most of the questions don't really ask for the "correct" answers but rather the "best" ones. The trick is to understand what IBM thinks is the "best".
One OO tenet is to make classes "responsible for just one thing" in order to maximize cohesion. So if you carry that over to diagrams, then it's a good idea to let a diagram show "just one thing" getting done, i.e., show just one scenario. If you mix in many different scenarios, the diagram could get confusing and less understandable. So B is out. C & D are acceptable, if not common, practices while A is not. So, the best 2 answers would probably be C & D.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree with Junilu, though I find it very strange to refer to (d) as "REQUIRED"... :roll:
 
prashant patel
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks, that mean when in a question the options are ambgious pick the one which matches the closet to the concept expalained i the books which IBM has suggested.
 
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Having taken the 486 exam just a few days ago, I can tell you there are several questions worded like this on the exam although you won't find the word REQUIRED but as the you guys have stated, BEST.
BEST for me translated into "common and accepted practices". The "multiple use case sceanrios in a single interaction digram" answer for example; you coulddo it this way, but it is arguably not a common practice.
Just be very comfortable with the uses and purposes of the UML diagrams. You'll be given lots of scenario based quesions where they ask you which diagrams are best used.
Lastly be aware that some of the questions are subjective at best. At least that's how I am defending my 83% score
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic