abstract
Requirements engineering is one of the systems engineering pillars.
In this document we discuss the fundamentals of systems engineering, such as the transformation of needs into specification, the need to prescribe what rather than how, and the requirements when writing requirements.