ENSE 353
Software Design and Architecture
Modeling and design of flexible software at the architectural level. Basics of model-driven architecture. Architectural styles and patterns. Middleware and application frameworks. Configurations and configuration management. Product lines. Design using Commercial Off-The-Shelf (COTS) software. ***Prerequisite: ENSE 281.***
Sources
- Course catalogue ↗2026-2027