After completing this course, you will be able to:
- Execute the two steps of the design process: system analysis and object design
- Partition a system in preparation for the detailed design phase
- Partition the system by functional requirements using use cases and the class diagram
Partition the functional areas into cooperating layers of technology
Apply cohesion and coupling to assess and improve the quality of your design
Refine the definition of objects using stereotyped behaviors
Build design patterns like MVC by distributing responsibilities
Apply design patterns to improve the flexibility of your application
is the third course in the Object-Oriented Analysis and Design Fundamentals Series.
This series is
designed to teach you practical object-oriented business analysis. By completing the series, you learn to fully define the
- analysis, and
for a business application using object-oriented models and techniques.