CS868 Software Architecture and Design
Architectural frameworks and patterns are often used in the design of software systems. This course teaches students to understand commonly used frameworks and patterns and how to tailor frameworks and combine patterns in software design. Students will also study the role of software architects in the development of software systems and the advantages of systematic development processes that include an architectural design phase.
Prerequisite
None
Corequisite
None
Distribution
Computer Science
Notes
Available Online Only