2012-2013 University Catalog 
  
2012-2013 University Catalog

SWE 443 - Software Architectures

Credits: 3 (NR)
Teaches how to design, understand, and evaluate software systems at an architectural level of abstraction. By end of course, students will be able to recognize major architectural styles in existing software systems, describe a system’s architecture accurately, generate architectural alternatives to address a problem and choose from among them, design a medium-size software system that satisfies a specification of requirements, use existing tools to expedite software design, and evaluate the suitability of a given architecture in meeting a set of system requirements.

Prerequisite(s): Grade of C or better in CS 321 or CS 421 or SWE 321 or SWE 421. Prerequisite enforced by registration system.

Hours of Lecture or Seminar per week: 3
Hours of Lab or Studio per week: 0