Skip to Main Content

Requirements Engineering: Course Contents

Requirements engineering (RE) refers to the process of defining, documenting and maintaining requirements to the sub-fields of systems engineering and software engineering concerned with this process

Course Outline

Introduction to RE

Requirements fundamentals

Requirements elicitation process and techniques 

Requirements analysis process

Modeling techniques

Requirements documentation

Requirements quality

Requirements validation and techniques

Requirements management process

Requirements change management

Requirements negotiation and conflicts

Requirements traceability and techniques

Requirements prioritization and techniques

Formal requirements specifications

Text books

Related Books