Design Concepts  «Prev  Next»

UML Relationships - Quiz

Each question is worth one point. Select the best answer or answers for each question.
 
1. What is the definition of generalize?
Please select the best answer.
  A. To assemble a set of part objects to create a new whole object
  B. To create a shared definition for common properties of a set of similar objects
  C. To identify the properties that distinguish similar objects
  D. To identify the elements that define an object using the problem context, level of detail, and time frame

2. What is the definition of abstraction?
Please select the best answer.
  A. To identify the properties that distinguish similar objects
  B. To create a shared definition for common properties of a set of similar objects
  C. To represent a real object in a useful manner for a specific problem
  D. To assemble a set of part objects to create a new whole object

3. What is the definition of coupling?
Please select the best answer.
  A. To measure the dependency between objects
  B. To measure the degree to which the elements of an object support the same purpose
  C. To assemble a set of part objects to create a new whole object
  D. To create a shared definition for common properties of a set of similar objects

4. What is the definition of cohesion?
Please select the best answer.
  A. To identify the elements that define an object using the problem context, level of detail, and time frame
  B. To measure the dependency between objects
  C. To create a shared definition for common properties of a set of similar objects
  D. To measure the degree to which elements of an object support the same purpose

5. What is the definition of aggregation?
Please select the best answer.
  A. An object defined as an assembly of smaller part objects that participate for some or all of their existence in the assembly
  B. To create a shared definition for common properties of a set of similar objects
  C. To identify the properties that distinguishes similar objects
  D. To identify the elements that define an object using the problem context, level of detail, and time frame

6. Which factors affect abstraction?
Please select the best answer.
  A. Common properties and unique properties
  B. Parts and an assembly
  C. Context, time frame, and level of detail
  D. Purpose and interface

7. A composite object is
Please select the best answer.
  A. An object defined as an assembly of smaller part objects that participate for some or all of their existence in the assembly
  B. An object defined as an assembly of smaller part objects that exist only as long as the assembly is intact
  C. An object defined in terms of its purpose and interface only, excluding or hiding information about the implementation of the object
  D. An object defined in terms of its context, level of detail, and time frame
Correct answers:

Your Score: 0