Slide 1Software Design and Architecture SEG3202 Nour El Kadri Slide 2 Design Patterns Architectural Patterns Slide 3 Design Patterns – A Definition "A pattern for…