2025-2026 Undergraduate & Graduate Catalog [In Progress]
SE 422 - Software Architecture and Design
Focuses on concepts, notations, and principles for software architecture and design: architecture vs design; modularity; component-based thinking; architecture styles and patterns; unified modeling language for modeling object-oriented systems; object-oriented design and development; use of design patterns for creating reusable designs. Dual-listed with SE 522. Prerequisite: CIS 350.
Credits: 3