CS/SE Course Assessment
  Search:  
   
CS 4336
CS 4386

Class Learning Objectives

SE 4351 Requirements Engineering

Ability to understand the whys, whats and hows of a software system
Ability to differentiate process requirements from product requirements
Ability to specify and follow a requirements engineering process such as Structured Analaysis or Object Oriented
Ability to identify stakeholders (and other sources of requirements), elicit their needs and objectives, identifying and resolving conficts.
Ability to specify requirements
Ability to validate requirements
Ability to establish requirements traceability
Ability to model structural, behavioral and non-functional requirements
Ability to utilize case studies (of domain-specific) requirements engineering
Ability to build a prototype
Ability to use a CASE or modelling tools to capture the requirements
Ability to outline test plans
Ability to manage changing requirements
Ability to understand the derivation of architectual and design models from requirements specification
Ability to produce a clear, comprehensive and complete Software Requirements Specification