Final Exam Questions
Final Exam Questions
6. Describe the types of testing. What does each of them test, who carries it out and what is the
goal of each type of testing?
Lesson 11
8. Sketch and describe the use of drivers and stubs. What is the difference between these two?
Lesson 12
11. How can we achieve high coherence and low coupling in system design?
Lesson 7
12. Describe P2P and client-server architectural styles? What is the difference?
Lesson 7
16. Sketch and describe the schema of the four transformations from model space to source code
space.
Lesson 10
Lesson 7
21. Describe the mapping between UML object models and relational databases.
Lesson 8
22. Which are the 4 types of reuse? Describe them by giving an example.
Lesson 9
23. Describe White Box and Black Box Reuse.
Lesson 9
24. Which is the difference between generalization and specialization when discovering
inheritance associations. Provide an example.
Lesson 9
25. What is an OO Contract? How can we model it?
Lesson 10
26. Give an example of mapping a one-to-one association in the code.
Lesson 10