Home MCQs Basic Computer/IT Question #11448
Back to Questions
Basic Computer/IT QUESTION #11448
Question 1
During software development, who is responsible for designing the overall program architecture?
  • End user
  • System Analyst✔️
  • Programmer
  • All of the above
Correct Answer Explanation
The System Analyst designs the overall structure, logic, and architecture of a program before coding begins. They gather requirements, create flowcharts and data flow diagrams, and specify how the system should work. The Programmer then writes the actual code based on those specifications.