2010-2011 University Catalog 
  
2010-2011 University Catalog

CS 421 - Software Requirements and Design Modeling

Credits: 3
An introduction to concepts, methods, and tools for the creation of large-scale software systems. Methods, tools, notations, and validation techniques to analyze, specify, prototype, and maintain software requirements. Introduction to object-oriented requirements modeling, including use of case modeling, static modeling, and dynamic modeling using the Unified Modeling Language (UML) notation. Concepts and methods for the design of large-scale software systems. Fundamental design concepts and design notations are introduced. A study of object-oriented analysis and design modeling using the UML notation. Students participate in a group project on software requirements, specification, and object-oriented software design.

Equivalent to SWE 421

Prerequisites
Grade of C or better in CS 211.

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