The primary measure of success of a software system is the level to which it meets the purpose for which it was projected and requirements engineering (RE) is the process of discovering that purpose. The RE process includes five distinct phases: Requirements Elicitation, Requirements Analysis & Negotiation, Requirements Documentation, Requirements Verification & Validation, and Requirements Man...