Here are my opinions of most of your questions. I have written and passed the real test with an 83% ... Some of these practice questions are silly as far as I'm concerned. The real exam is much more straight forward. Harder to read between the lines !
Best of luck....
1. Refer to the exhibit to answer the question.What are the system's actors in the diagram?
* c) Clerk, Manager, Bank network
Exhibit Single select answer
2. Which of the following are TRUE about software architectures?
* a) Two tier software architectures do not scale to as many clients as three (or more) tier architectures.
* d) Dividing the application architecture into Model, View and Controller layers leads to flexibility.
Multiple Select - Please select all of the correct answers (this question has 2 correct choices).
3. Which of the following is TRUE about a deployment diagram?
b) Dependencies between deployment components tend to be the same as the package dependencies.
Single Select - Please select the best answer (one and only one choice must be selected).
4. A system undergoing performance testing is found to be "thrashing" (a condition that occurs when there is too much concurrency). Which of the following artifacts would be MOST helpful to uncover the problem?
b) A state diagram
d) An activity diagram
Multiple Select - Please select all of the correct answers (this question has 2 correct choices).
5. Refer to the exhibits to answer the question.
There are two new requirements for IBMStore.com: discounts for damaged goods, and searches by size and color. Using Figure Sample 2, which of the following is the BEST way to extend the class diagram to handle these requirements?
b) Create a new class "PhysicalProduct" that represents an actual product in the warehouse. Associate the PhysicalProduct with its related InventoryProduct.
Exhibit:
https://certify.torolab.ibm.com/figures/486fig4203137.gif Single Select - Please select the best answer (one and only one choice must be selected).
6. A resulting benefit of using polymorphism is reduction of:
c) case statements and conditionals.
Single Select - Please select the best answer (one and only one choice must be selected).
7. Refer to the designs below:
- In Design #1, the Catalog object has a getProducts() method, which returns a xx collection object, such as a Dictionary or array, containing all the Products the company sells.
- In Design #2, the Catalog object has a getProductNumbered(anIdentifier) method, which returns the Product with the specified unique identifier.
Considering a requirement to get a specific product, which of the following BEST characterizes the two designs?
c) Design #1 adds brittle coupling. Design #2 maintains the encapsulation of the Catalog, making future design changes easier.
Single Select - Please select the best answer (one and only one choice must be selected).
8. Refer to the exhibit to answer the question.
Which of the following correctly describes the relationship?
a) Access to SalesLineItems is by Product. A SalesTransaction can have multiple SalesLineItems for one Product.
Exhibit:
https://certify.torolab.ibm.com/figures/486fig46037.gif Single Select - Please select the best answer (one and only one choice must be selected).
9. Refer to the partial requirements below:
When the loan officer receives the completed application for a new mortgage, a folder will be created for the customer. The loan officer will then commission an appraisal of the collateral property and request financial information from the customer's financial institutions and workplace. Which of the following is TRUE?
b) Some of the verbs in the requirements become methods of the nouns they reference. E.g., a FinancialInstitution class would have a getFinancialInformationFor( aCustomer ) method.
Single Select - Please select the best answer (one and only one choice must be selected).
12. In an OO system, it is desirable to assign responsibilities:
a) according to interaction diagram messaging.
c) relatively evenly across the classes.
Multiple Select - Please select all of the correct answers (this question has 2 correct choices).
13. Refer to the exhibit to answer the question.
What methods MUST be implemented by the Account class?
a) withdraw, checkBalance
Exhibit:
https://certify.torolab.ibm.com/figures/486fig55057.gif Single Select - Please select the best answer (one and only one choice must be selected).
14. What are good practices to follow during refactoring?
a) Renaming a method and moving a field from one class to another should be done in small steps, testing changes as required.
b) Break down classes that are heavily loaded with responsibilities into smaller classes and distribute the responsibilities among them effectively.
c) Consolidate similar methods from different classes in the same type hierarchy into a common super class wherever possible.
Multiple Select - Please select all of the correct answers (this question has 3 correct choices).
15. 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?
d) Interaction diagram
Single Select - Please select the best answer (one and only one choice must be selected).
**********************************************