Requirement elicitation and development phase mainly
focuses on examining and gathering desired requirements
and objectives for the system from different viewpoints
(e.g., customer, users, constraints, system's operating
environment, trade, marketing and standard etc.).
Requirements elicitation phase begins with identifying
stakeholders of the system and collecting raw
requirements from various viewpoints. Raw requirements
are requirements that have not been analysed and have not
yet been written down in a well-formed requirement
notation. The elicitation phase aims to collect various
viewpoints such as business requirements, customer
requirements, user requirements, constraints, security
requirements, information requirements, standards etc.