In systems development, the “communication problem” most often refers to which difficult interface?

Computer Science System Analysis and Design Difficulty: Medium
Choose an option
  • A
    Analyst and programmer
  • B
    Manager (or user) and analyst
  • C
    Programmer and the computer
  • D
    Operator and the computer
  • E
    Hardware vendor and the network team

Answer

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:

  • Managers and users express goals in business terms.
  • Analysts must elicit, clarify, and model those needs accurately.
  • Miscommunication here drives costly rework.

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
No comments yet. Be the first to comment!
Join Discussion