Analysis and Design  «Prev  Next»

Analysis to Design - Quiz

Each question is worth one point. Select the best answer for each question.
 

1. What is the purpose of the architectural analysis phase?
Please select the best answer.
  A. To partition the problem into smaller more manageable pieces
  B. To partition the technology that will be used to support the requirements specified by the object design phase
  C. To partition the problem according to user functionality and technology
  D. To partition the use cases into logic groupings based on the technology best suited to support them

2. What is the purpose of the object design phase?
Please select the best answer.
  A. To describe how each partition in the architecture will communicate
  B. To define how the use case partitions will communicate
  C. To describe the interactions between the software and the domain resources for each use case partition
  D. To define how each partition in the software architecture should work

3. Why is it important to differentiate between architectural-level design and object-level design?
Please select the best answer.
  A. Architectural decisions will directly influence the object design.
  B. Architectural decisions are more important than object design decisions.
  C. Object design is performed by small teams who only work on one part of the overall architecture.
  D. Object design requires an entirely different skill set than architectural analysis.

4. What resources are used for functional partitioning during architectural analysis?
Please select the best answer.
  A. The object model and the sequence diagrams
  B. The use case model, object model, and sequence diagrams
  C. The use case model, object model, and interaction diagrams
  D. The use case model and the sequence diagrams

5. What is the relationship between the object design and implementation phases?
Please select the best answer.
  A. The object design phase dictates how the implementation must be performed.
  B. The object design phase suggests an approach that would expedite the implementation.
  C. The object design phase defines the desired solution, while the implementation defines what was actually created.
  D. The object design phase defines the language constructs and technologies that should be used to develop the implementation.

Score =
Correct answers: