2011-2012 University Catalog 
  
2011-2012 University Catalog

SWE 621 - Software Modeling and Architectural Design

Credits: 3 (NR)

Concepts and methods for the architectural design of large-scale software systems are presented. Fundamental design concepts and design notations are introduced. Concepts of requirements analysis and specification are taught. Several design methods are presented and compared. In-depth study of object-oriented analysis and design modeling using the Unified Modeling Language (UML) notation. Students participate in a group project on software requirements, analysis, and design modeling.

Prerequisite(s): SWE 619 or permission of instructor. MSCS students may substitute CS 540 and CS 571 for SWE 619.

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