Requirements analysis is a critical step in the system engineering process and establishes the groundwork for the effective design and deployment of complex systems. This abstract provides a detailed method for doing requirements analysis in system engineering, emphasising important phases and factors to guarantee a methodical and successful approach. The process starts by highlighting how crucial it is to have a clear grasp of the system's goals and purpose, as well as to identify stakeholders and their requirements. The methodical collection and documenting of needs, using a variety of methodologies including interviews, questionnaires, and workshops, follows. The analysis phase focuses on establishing performance measurements, investigating system limitations, and determining functional and non-functional needs. The approach emphasises the need of verifying and prioritising requirements via engagement with stakeholders and subject matter experts in order to guarantee correctness and completeness. Additionally, it emphasises the need of traceability and the creation of a strong change management procedure to deal with changing requirements throughout the course of the system's lifespan.