What is RE?
Requirements Engineering (RE) can be summarized as a set of activities that ensures a team is building the right product. In the field of Software Engineering, hence, it seeks the correct and suitable software deliverable.
Now, what do correct and adequate mean? Correct is a deliverable that meets stakeholder expectations, i.e. that it realizes their vision of the product, while suitable relates to whether it is fit for purpose.