Hi,
I just now took the preassessment
test for test 486. Can anybody tell me what is the correct answer for the following questions??
1) Valid reasons for grouping classes into the same package are that, the classes:
a)are related by aggregation.
b)are worked on by the same group of developers.
c)are related by specialization.
d)support the same high-level services.
(2 answers are right)
I marked a and c
2)Which of the following are true about software architecture?
a)Two tier software architectures do not scale to as many clients as three+ tier architectures.
b)Two tier architectures lead to more reuse than three+ tier architectures.
c)Thin clients are restricted to GUI parts
d)Technologies such as CORBA, RMI, DCOM, and
Servlets allow multiple clients to work with the same server-based business objects.
(1 is right)
I marked a
3)An Observer is a design
pattern where dependent objects "register" with another "server" object so that they are notified of changes to the server object. The server object isn't specifically aware of its dependents, but only knows to notify them of changes to its state. Which of the following uses an Observer pattern to maintain the correct separation of model and view in a layered software architecture?
a)GUI components register with business components so that they can update their views when the underlying model objects change.
b) GUI components register with other GUI components so that can be notified of user changes to the state of the system.
c) Business components register with GUI components so that the GUI components know who to ask for updates to their state.
d) Business components register with other business components so that they can enforce business rules based on state change.
(1 is right)
I marked a)
Thanks
Madhu