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.25–2.5 hours total)
- 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)
- Attend the class meeting (60 minutes)
Resources
Videos
- Types of Architectural Styles (4 minutes)