Questions and CORRECT Answers
Coupling is a qualitative indication of the degree to which a module - CORRECT ANSWER -
is connected to other modules and the outside world
Cohesion is a qualitative indication of the degree to which a module - CORRECT ANSWER -
focuses on just one thing
A design goal when creating a module is to - CORRECT ANSWER - minimize coupling and
maximize cohesion
Which of the following can be considered a module? - CORRECT ANSWER - class,
package, class
Which of the following is a distributed system model which shows how data and process is
distributed across a range of components? - CORRECT ANSWER - Client-server
Which architectural pattern is recommended to be used when building new facilities on top of
existing systems? - CORRECT ANSWER - Model-view-controller
Which architectural pattern is recommended to be used when building new facilities on top of
existing systems? - CORRECT ANSWER - Layered
UML stands for - CORRECT ANSWER - Unified Modeling Language
Which type of class is created at the beginning of a use case and is destroyed at the end of the
use case? - CORRECT ANSWER - Control class