everything.study
ENSE 353

Software Design and Architecture

3 credits

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