The System Architect is the overall designer and integrator of the application,
and is responsible for creating the overall design architecture, and for maintaining
the conceptual integrity of the architecture throughout the project life cycle.
The System Architect is responsible for assuring the quality of technical work products
delivered by the project team, including designs, specifications, procedures and documentation.
The System Analyst is responsible for specifying the code structure ( not its architecture )
and testing prototypes of the system at all stages of its implementation.
A Systems Architect could specify a language platform for the application.
A Systems Analyst would not., except in small companies which don't have the job granularity
needed for System Architects to exist within the corporate structure.
A programmer implements ( writes the code ) for the architecture which the System Architect
specifies
to the System Analyst and the System Analyst serves, in turn, as Quality Control for the
Application,
keeping an eye on the code which programmers write, making sure it remains within the app's specs.
Juan T. Llibre, asp.net MVP
asp.net faq :
http://asp.net.do/faq/
foros de asp.net, en español :
http://asp.net.do/foros/
===================================