Requirement Elicitation: The process of gathering and discovering the requirements of a system from users, stakeholders, and other sources.
Interviews: ✅ Interviews are a widely used requirement elicitation technique where stakeholders are interviewed to gather requirements.
The Use Case Approach: ✅ Use cases describe how a system interacts with users to achieve specific goals. This is an effective elicitation technique.
Facilitated Application Specification Technique (FAST): ✅ FAST is a structured approach to requirement elicitation where stakeholders collaborate in workshops to define system requirements.
Data Flow Diagram (DFD): ❌ A DFD is a modeling tool used to represent the flow of data within a system. It is not a requirement elicitation technique; rather, it is used during system analysis and design.
Additional Information
Requirement elicitation techniques: Common techniques include interviews, surveys, brainstorming, focus groups, prototyping, and observation.
Data Flow Diagrams: DFDs are used to model the flow of data and are part of the analysis phase, not elicitation.
Hence, the correct answer is:option 4) Data Flow Diagram (DFD)