Architectural Design
Learning Objectives
- Contrast architecture in the small and architecture in the large
- Recommend an architecture based on the non-functional requirements of a system
- Explain the model-view-controller (MVC) architecture
- List common architectural patterns
How to Complete this Lesson
Complete the following learning activities: (2–2.25 hours total)
- Read the following in Software Engineering and
(optionally) complete the reading guide:
- Chapter 6: Architectural design
(60–75 minutes)
- Architectural design decision (skim)
- Architectural views (skim)
- Architectural patterns
- Chapter 6: Architectural design
(60–75 minutes)
- Attend the class meeting (60 minutes)
Resources
Videos
- What is Software Architecture? (4 minutes)
- Making Architecture Matter (15 minutes)
- MVC (10 minutes)