CPlusOOP
SiteMap
Project Cycle
System Design
UML
Analysis and Design
«Prev
Next»
System Object Design
Analysis Design
Review Project Life Cycle
Transition Analysis Design
Analysis Work Products
Two-Step Design
Process Phase Conclusion
Architectural Analysis
Partitioning Analysis Model
Partitioning Process Goal
Partitioning Design Conclusion
Domain Partitioning
Domain Partitioning Resources
Package Modeling Purpose
Three Step Domain Partitioning Process
Partitioning based On Use Cases
Define Dependencies between Partitions
Domain Partitioning Conclusion
Architectural Partitioning
Design Strategies
Two-Tier Architecture
Three Tier Architecture
Partitioning Architecture ntier
Additional ntier Architectures
Deployment Diagram
Architectural Analysis Conclusion
Object Design
Object Design Tools
Statechart Diagram
Review Statechart Notation
State Design Pattern
State Behavior Conclusion
Statechart to Object Design - Quiz
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.
Correct answers:
Your Score: 0
Submit
Quiz Explanation