Home > Software Engineering > Quizzes > Software Design Practice Test: Visibility, Accessibility and Information Hiding
Software Design Practice Test: Visibility, Accessibility and Information Hiding
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 0% Most missed: “What is a name and which of the following is true?”
Software quiz on layered architectures and patterns in software design, facade, mediator, adapter, proxy, prototype, reactor, command, factory and singleton patterns. It also contains questions on operation specification, design finalization and layered architectures. In software design, visibility, accessibility, and information hiding are principles that affect how program entities are accessible, how information is hidden, and how transparency is provided. Visibility: Program entities can be accessed through their names, references, or aliases. Visibility also provides transparency into... Show more
Software Design Practice Test: Visibility, Accessibility and Information Hiding
Time left 00:00
25 Questions

1. Which of the following represents DeSCRIPTOR specification?
2. What is the last engineering design activity?
3. Which of the following is correct?
4. Brokers patterns can be used for which of the following reasons?
5. Which of the pattern all the classes coupling is reduced?
6. Which of the following is consequence for proxy pattern?
7. What benefits does patterns provide?
8. Which of the following is true with respect to generator pattern?
9. Which of the following is false for broker pattern?
10. An iteration mechanism is able to tolerate changes to its associated collection only when collection meets which of the following?
11. Which of the possibilities for where an iteration mechanism resides?
12. Which among these are the design patterns?
13. Which of the following is true with respect to layered architecture?
14. Which of the following does not follow the sequence of the mediator pattern?
15. Algorithms may be stated in an operation specification for which of the following reasons?
16. Which of the following belongs to iterator pattern?
17. Declarative specifications are preferable for which of the following reasons?
18. A class (the adapter class) may be given a new interface by an adapter class in which of these ways?
19. Which of the following can be included as the collection?
20. An iteration mechanism which provides collection element as directed by the client?
21. Which of the following is correct about Collection interface simplicity?
22. Which of the following is not correct regarding Multiple simultaneous iterations?
23. What are the drawbacks for Layers?
24. What is Linked Implementation?
25. Which of the following is considered when broker is compared to iterator pattern?