An observational technique used to understand an operational process and…
2023
An observational technique used to understand an operational process and derive requirements for software that supports it is known as:
Answer: C. Ethnography — ConceptRequirements elicitation is the systematic discovery of stakeholder needs, work practices, constraints, and assumptions before those needs are…
- A.
Requirement specification
- B.
Structural specification
- C.
Ethnography
- D.
Natural Language Specification
Attempted by 301 students.
Show answer & explanation
Correct answer: C
Concept
Requirements elicitation is the systematic discovery of stakeholder needs, work practices, constraints, and assumptions before those needs are documented as requirements.
Observational elicitation is especially useful when people perform tacit steps that they may omit in interviews; the analyst studies real work rather than relying only on stated descriptions.
Application
The stem describes watching an operational process to understand how work is actually performed and using those observations to derive software requirements. That activity is ethnography, which applies observation in the users’ working environment.
Contrast
Requirement specification is the resulting requirements document, not the observation activity.
Structural specification models static system organization rather than studying people at work.
Natural language specification is a prose format for documenting requirements rather than a method for discovering them.
Cross-check
If an analyst observes routine work and uncovers implicit practices before documenting needs, the activity is elicitation by ethnographic observation. Therefore, the required technique is ethnography.
A video solution is available for this question — log in and enroll to watch it.