CS455 Software Requirements Engineering

Software Requirements Engineering introduces students to requirements elicitation, identification, definition, and documentation. Students will explore and practice elicitation techniques, define functional and non-functional requirements, write use-case scenarios, explore user interface alternatives, learn how to analyze and model requirements, and develop a requirements traceability matrix that spans the software development lifecycle.

Prerequisite

CS377 or IT422 or IT425

Corequisite

None

Credits

4

Distribution

Computer Science/Engineering/Information Technology