Difficulty: Medium
Correct Answer: Manager (or user) and analyst
Explanation:
Introduction:
Successful systems meet genuine user needs. The chronic risk is not coding the wrong thing, but building the wrong thing. The most cited “communication problem” addresses the gap between business stakeholders and analysts.
Given Data / Assumptions:
Concept / Approach:
Bridging the semantic gap requires effective requirements engineering: interviews, workshops, use cases, prototypes, and models such as DFDs. Shared vocabulary and frequent validation reduce misunderstandings.
Step-by-Step Solution:
1) Identify where misunderstandings most harm outcomes.
2) Recognize that translating business intent to precise requirements is hardest.
3) Therefore, the manager/user and analyst interface is the classic communication problem area.
Verification / Alternative check:
Industry reports repeatedly cite requirements errors as the most expensive defects, confirming the centrality of this interface.
Why Other Options Are Wrong:
Option A: Analyst and programmer collaborate closely with shared technical language.
Option C: Programmers and computers communicate deterministically through code.
Option D: Operators have procedural manuals; issues are narrower.
Option E: Vendor-network communication matters but is not the prototypical “communication problem.”
Common Pitfalls:
Assuming problems are mostly technical. In practice, misaligned expectations and ambiguous requirements dominate failures.
Final Answer:
Manager (or user) and analyst
Discussion & Comments