Skip to Main Content

Requirements Engineering: Home

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


The requirements play a pivotal role in the development of systems and software, as the product is heavily dependent on the quality and adequacy of the requirements.  Requirements identify the purpose of system and the contexts in which it will be used. Requirements act as the bridge between the real world needs of users, customers and other stakeholders affected by the system and the capabilities and opportunities afforded by software and computing technologies.  Requirements engineering (RE) is the systematic process of elicitation, understanding, analysis and documenting these requirements.  This course introducing Requirements Engineering covers topics such as requirements engineering process, requirements elicitation, specification, analysis and management. The role of formal methods in requirements engineering along with their advantages and disadvantages are also covered with the objective of better understanding different aspects of requirements specifications.

Facebook Page


Requirements Engineering

Discovery System

Online Resources

Deputy Manager

Profile Photo
Ishraq Khan
Deputy Manager Information Services Department

Library Timing


Google Search

Google Scholar Search