Which of the following BEST describes the primary role of a software architect?
-
A
Writing and debugging the most complex parts of the system's code.
-
B
Managing the project timeline, budget, and resource allocation.
-
C
Making fundamental structural and design decisions to meet business and quality goals.
-
D
Performing all quality assurance and system testing activities.