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?
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.
I agree with Junilu, though I find it very strange to refer to (d) as "REQUIRED"... :roll:
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
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
John Pritchard<br />If a JTree falls in the woods, is it Observable