OOPortal OOPortal


Project Life Cycle  «Prev  Next»

Architectural Analysis and Object Design - Quiz

Each question is worth one point. Select the best answer for each question.
 
1. What should you do if the implementation architecture is already decided for your project?
Please select the best answer.
  A. Skip the architectural analysis phase and move forward with object design.
  B. Review the current architecture description with the users to make certain it is what they want.
  C. Proceed with architectural analysis so that you can either confirm or improve the current architecture.
  D. Document the current architecture, then proceed with object design.

2. When should you evaluate response time requirements and data distribution?
Please select the best answer.
  A. During the architectural analysis phase
  B. During the object design phase
  C. During the project initiation phase
  D. During the implementation phase

3. When should architectural analysis and object design be performed if they are supported by different functional areas within your organization?
Please select the best answer.
  A. They may be performed in parallel and integrated upon completion.
  B. They may be performed in parallel, and the work products may be merged when you are ready for implementation.
  C. They should be performed in sequence and iteratively refined through comparison and contrast.
  D. They should be performed in strict sequential order; that is, once architectural analysis is complete, then and only then proceed with object design.

4. When is the best time to perform architecture analysis?
Please select the best answer.
  A. As soon as the problem statement has been fully defined, that is, parallel with project initiation
  B. As soon as the constraints of the problem statement have been fully specified, that is, midway through project initiation
  C. Once the implementation technology has been selected, that is, at the beginning of implementation
  D. As soon as the requirements of the problem domain are understood, that is, after problem analysis

5. What does the object design phase add to the problem domain objects?
Please select the best answer.
  A. The data and behaviors that support the interfaces defined in problem analysis
  B. The interfaces to the problem domain objects
  C. The implementation architecture needed to support the objects defined during problem analysis
  D. The implementation of the constraints defined in project initiation

6. What is the difference between the object design phase and the implementation phase?
Please select the best answer.
  A. Object design sets the architecture, whereas implementation decides how to support the architecture.
  B. Object design defines the data requirements for problem domain objects, whereas implementation defines the behaviors that maintain the data.
  C. Object design adds the software specific classes that support the problem domain, whereas implementation applies technology to the design.
  D. Object design and implementation are two terms for the same process, that is, applying a programming language to build the software to support the problem domain.

7. What is the best way to apply the development phases?
Please select the best answer.
  A. Perform two passes through each phase before moving to the next phase to ensure that you have completed the work products.
  B. Split the entire process into two larger phases, problem analysis and implementation.
  C. Complete each phase before moving on to the next phase.
  D. Perform repeated passes through the phases comparing and contrasting work products from different phases.

Score =
Correct answers: