This article discusses the different processes used for system analysis, including requirements specification, engineering, elicitation, checking, and administration. It also highlights the importance of requirement validation and the different types of checks involved in the process. Prototyping is discussed as one of the most used techniques in the process of requirement validation.