2009-2010 University Catalog 
  
2009-2010 University Catalog

SWE 621 - Software Modeling and Architectural Design

Credits: 3

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.

Prerequisites
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