OOPortal
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
Statechart to Object Design - Quiz
The project life cycle- Quiz
Each question is worth one point. Select the best answer or answers for each question.
1.
What phase/s of the project life cycle define the problem domain?
Please select all the correct answers.
A.
Project initiation
B.
Problem analysis
C.
Architectural analysis
2.
Why should design and implementation be independent activities?
Please select the best answer.
A.
Implementation should be handled by technology experts who can exploit the features of the languages and tools.
B.
Implementation changes often so that design might not be valid after a number of technology changes are introduced.
C.
Design establishes the desired solution, while implementation evaluates the best uses of technology to support the desired solution.
D.
Design requires a skill set other than programming.
3.
How do the analysis models change when you move into design?
Please select the best answer.
A.
The resource definitions will be modified to improve performance.
B.
The use cases will be altered to match the final screen and workflow decisions in the design.
C.
The analysis-level models should remain intact. The design is added to them.
D.
The design-level models replace the analysis models.
4.
At what point in the project do you have the information needed to start database design?
Please select the best answer.
A.
At the end of problem analysis
B.
At the end of object design
C.
At the end of project initiation
D.
At the end of architectural analysis
5.
When should performance issues be addressed during a project?
Please select the best answer.
A.
During problem analysis
B.
During object design
C.
During project initiation
D.
During architectural analysis