Suresh Ray

Ranch Hand
+ Follow
since Feb 21, 2000
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Suresh Ray

I am planning on buying Toshiba Satellite
6100 2.2GHz Series laptop, which features a DVD burner.
Anybody got suggestions, about the laptop above ?
19 years ago

posted by Thomas Paul
on March 13, 2002 06:56 PM
The oldest topic in here is April 2001. The oldest topic in the Certification forum is Sept 1999.

There are much older topics here on MD. One of the older topics is right here
20 years ago

Ravish Kumar
ranch hand
Member # 21573
posted March 07, 2002 03:04 AM
can we use all smilies in single post in MD

Sad but true. I get the message "We cannot process your posting, because you have exceeded the maximum number of images allowed per post. The current maximum is 8. "
Why can't we use all the smilies in one post? Why is this restriction ? I am

20 years ago
Its just amazing to see that after 2 years of my original posting, this thread is still going strong..
Thank you for all who had precious time to contribute to this thread.
20 years ago
Congratulations, Merlin. Good score..
Thanks Kyle for the link.
Merlin, thanks for your inputs.

I do not know about Facade pattern. I will be glad if you can explain it.

As per my understanding, a Facade object provides a single unified interface and is responsible for collaborating with other(subsystem) objects. Basically, it provides a single point of contact for the subsystem (wrapping the subsystem).
The advantage of this pattern, is that a client needs to interact only with one unified interface for all the subsystem services.
Hope it helps.
Also, I am planning to take the IBM certification exam (486), soon. I have prepared for about 3 weeks now and have mainly relied on Larman's book for majority of the concepts. Also, have been referring UML Distilled and other Design patterns/UML related books. Have also taken the ICE test, scoring 94% and also the brainbench test.
Can anyone please share their preparation tips for the 486 exam?
Can anybody provide a comparison between the above patterns ?
Strategy is a kind of Adapter and an strategy object is also a Facade object, since it provides a level of indirection to the underlying interfaces / classes.
On what basis, one can distinguish by looking at a class, whether it is a Adapter or a Strategy class (other than the naming style of the class)? Because, I feel there is a lot of overlapping and the distinction between these classes are kind of blur..( atleast to me )
Please share your thoughts..

Navigability may be part of static modeling. But the question is if interaction diagram provides information about navigability, which is useful during implementation (writing code).

Since Interaction Diagrams represents Dynamic modelling and navigability is part of static modelling, I think interaction diagrams do not provide (information) navigability of associations (of classes).
Hope it helps.
Option (d) is definitely one of the answer. Regarding the other choice, I had answered, (e), since collaboration diagrams also provide insight into multiple object interactions & concurrency. But, I guess, option (c) sounds better, since one can observe multiple (concurrent) processes (if any) in a Process view.
State diagrams also can be used to gain info on a particular object's concurrent processes, but when concurreny issues span multiple multiple objects, State diagrams won't help as much as Activity diagrams and Process views.
So (c) & (d) seems to me as the best choices.
#1) I agree with your answers : (c) & (d)
Reasoning : Options (a) & (b) do not hold good, since layered application does not reduce initial design or development time.

#2) During OO Analysis, we will be working at a Conceptual level, hence (c) sounds good to me. If the question had specified, "during OO Design", then I would definitely vote for (d).
Hope it helps.
(c) is incorrect, since PreferredSupplier class is a specialization of Supplier, it cannot be XXX.
(d) is also incorrect since there is no YYY option and even if we assume that the second portion of the answer is YYY, it is wrong, since DeliverySchedule is YYY.
(a) is incorrect, since DeliverySchedule is related to Supplier thru Composition and Supplier is related to InventoryProduct thru association
and following Sequence diagram, XXX should be Supplier & YYY should be DeliverySchedule.
In my opinion, (b) is the correct answer.
Please comment, if you think the answer/reasoning is different.
I have answered the same: (a) & (c).
Answer (b) is incorrect, since High risk items need to be addressed first.
Answer (d) is incorrect, since user guide should typically follow use-case scenarios.
Reference : Larman's book.
[ January 29, 2002: Message edited by: Suresh Ray ]
I think the answer is true.
According to Larman's book, motivation for Model-View Separation (page 472), one can decipher that it certainly leads to flexibility.
Especially the point which says :
"To allow easy porting of the model layer to another user interface framework".
This truly is flexible, in my opinion.
Merlin, did you check if your other questions on Architecture had right answers? Why don't you post all the architecture questions that you got in the exam and we can review the answers ?
- Suresh
Initially, I thought it would be (c), but after reading the question carefully, it says the DESIGN has been completed for...
I have few questions: Do we assume that, by "unit-testing" the classes, they mean preparing a unit test plan? Reason, being the coding has not been started yet, so how can one unit-test the classes?
Please explain, if anyone differ in opinion regarding the above comment..
I think (a) is the best answer.
Answer (d) is incorrect in my opinion since class diagrams represent Static modelling and may not capture the dynamic behaviour represented in the Interaction diagrams.
If we consider that, the question specifically says "DESIGN" has been completed, not the coding, then we can rule out (c) & (d). ( I may be wrong on this one, please comment if anyone thinks otherwise..)