Catalogue 2019 - 2020

CPE 650 Software Architecture

Credits

3 cr.

Prerequisite

CPE 425 or equivalent and CPE 601 or equivalent.

Course Description

This course introduces students to architectural design. Students learn how to structure data and components in order to satisfy requirements of a design. Students learn about architectural styles that a solution may utilize. Students also study the structure and interrelationships among the architectural components. Alternative solutions are considered and evaluated. The role of architecture as a facilitator for communication between designers and stakeholders is emphasized. Metrics to assess architectural quality are introduced.

Fee