ICS 512: Software Requirements Engineering

ICS 512: Software Requirements Engineering

 
Course Information
Designation: 
 Elective Course
Course Level: 
 Graduate
Prerequisites
Catalog Description: 

The course gives state of the art and state of the practice in software requirements
engineering. In-depth research-oriented study of methods, tools, notations, and
validation techniques for the analysis, specification, prototyping, and maintenance of
software requirements. Topics include study of object-oriented requirements modeling,
using state of the art modeling techniques such as the Unified Modeling Language
(UML). The course work includes a project investigating or applying approaches to
requirements engineering.​