Home > Software Engineering > Quizzes > Software Design Modeling (SDM) Practice Test
Software Design Modeling (SDM) Practice Test
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 0% Most missed: “Which of these statements are truly acceptable?”
Software models are ways of expressing a software design. Software engineers uses a specific language, or a visual  (pictures, etc.)  to express / illustrate the software design.  For object-oriented software, an object modeling language such as UML is used to develop and express the software design.  Benfits of Software Design Modeling (SDM): Software Design Modeling (SDM) helps software engineers develop a software effectively, the architecture, the user interface, and the component level detail. Design modeling provides software engineers with a variety of different views of the system,... Show more
Software Design Modeling (SDM) Practice Test
Time left 00:00
25 Questions

1. A constraint specifies a condition or restriction that must be false.
2. Which one of the following is not a structural thing?
3. The association stereotype «Extends» indicates ________
4. When would you use the GOF Decorator design pattern?
5. The indirection pattern supports _____________
6. ________________ makes a clear-cut between abstraction and implementation.
7. The relationship among objects is based on _______________
8. Which pattern is used When an object wants to publish information and many objects will need to receive that information.
9. Select from the following which is used to show one static frame in the dynamic storyboarD.
10. Which design pattern defines one-to-many dependency among objects?
11. Algorithmic and object-oriented are the two common ways for modeling ________
12. What happens in a Layers of Abstraction pattern?
13. Forward Engineering is the process of translating ________
14. Forward engineering and reverse engineering can be applicable to ________
15. Which of the following is wrong with respect to a thread?
16. Which among the following can be heuristic for Use case diagram?
17. Use case scenario is a specific sequence of ________
18. Cohesion and coupling are represented by using …
19. You want to minimize development cost by reusing methods? Which design pattern would you choose?
20. A ________ is a behavior that specifies the sequence of states an object goes through during its lifetime in response to events.
21. Can We Create A Clone Of A Singleton Object?
22. We can make an object as Controller, if ___________________
23. A state machine whose actions are all attached to states is called ________
24. ________ model static data structures.
25. Dependencies between use cases can be defined by using _______________