Architectural Patterns
Learning Objectives
- Explain the following architectural patterns:
- layered
- repository
- client-server
- pipe and filter
- call and return
- Recommend an appropriate architectural pattern to satisfy the requirements of a system
How to Complete this Lesson
Complete the following learning activities: (2.75–3 hours total)
- Watch Types of Architectural Styles (4 minutes)
- Read the following in Software Engineering and
(optionally) complete the reading guide:
- Chapter 6: Architectural design
(75–90 minutes)
- Architectural patterns
- Application architectures (skim)
- Chapter 6: Architectural design
(75–90 minutes)
- Participate in the synchronous session during the class meeting time (optional)
- Complete the quiz (5–8 minutes)
- Work on the implementation
(90 minutes)
- Ensure that the specification has been approved
- Continue implementing some portion of the specification
Due
As a reminder, the following is due this lesson: