You are on page 1of 3

SAMPLE TEST – OOAD-PART 2 (DESIGN) – Test 834

Examples of questions you will see on the test

Section 1: Identify Design Elements

Question 1: Which artifact is an input to the Identify Design Elements activity?


A. User-Experience Model
B. Implementation Model
C. Software Architecture Document
D. Reference Architecture

Question 2: Which statement is true about design subsystems?


A. They encapsulate some of the behavior.
B. They represent an independent capability with clear interfaces.
C. They model a single implementation variant.
D. They can only contain classes.

Section 2: Concepts of Object Orientation

Question 3: Who has the responsibility of defining design mechanisms?


A. software architect
B. implementer
C. designer
D. integrator

Question 4: Design mechanisms can be documented via a <<mechanism>>


stereotyped use case.

Which three are typically included within this <<mechanism>> use case? (Choose three.)
A. one or more sequence diagrams that illustrate the behavioral aspect of the design
mechanism
B. one or more class diagrams that illustrate the structural aspect of the design
mechanism
C. classes, operations, attributes, or relationships stereotyped as <<role>> to indicate the
element should be regarded as a placeholder for the actual design element
D. a use-case diagram indicating the mechanisms actors

Section 3: Distribution

Question 5: Which is an artifact?


A. database server
B. RSx Model
C. Java source file
D. J2EE EAR file
Question 6: Which run-time physical object represents a computational resource that
often has memory and processing capability?
A. node
B. class
C. subsystem
D. connector

Section 4: Use Case Design

Question 7: What are three questions that need to be answered when assessing the
correctness and completeness of Use Case Design? (Choose three.)
A. Are the design mechanisms explicitly called out in the sequence diagrams?
B. Do the package/subsystem dependencies correspond to the relationships between the
contained classes?
C. Has all behavior been distributed to the correct design elements?
D. Have all the main flows and/or subflows for this iteration been handled?

Question 8: What are two inputs to Use Case Design? (Choose two.)
A. Design Use-Case Realization
B. Services Model
C. Analysis Use-Case Realization
D. Subsystem Internal Design Model

Section 5: Subsystem Design

Question 9: When modeling an internal subsystem interaction, the first message on a


sequence diagram should be shown from a _____.
A. gate
B. proxy actor
C. subsystem proxy
D. dummy client class

Question 10: When possible, a subsystem should _____.


A. depend on other interfaces
B. only have dependencies to it, not from it
C. have a small, well-defined set of internal classes exposed as its API
D. run in its own process
Section 6: Class Design

Question 11: In the diagram, what are B1 and B2?


A. components
B. composite structures
C. interfaces
D. parts

Question 12: In the diagram, what are D1 and D2?


A. interfaces
B. ports
C. plug-ins
D. connectors

Question 13: In the diagram, what is E1?


A. connector
B. interface
C. ball and socket
D. plug-in

Answer key:
1 C
2 B
3 D
4 ABC
5 D
6 A
7 BCD
8 AC
9 A
10 A
11 D
12 B
13 A

You might also like