A Systems Analyst is the "architect" of a computer network or software
application.
In the general computing field, a systems analyst will examine a client's
operations in order to determine if and how computers can make the operations simpler or more
efficient.
In software development, the systems analyst studies a complex real-world
problem in order to model it with a computer program that will meet all the clients needs. The systems
analyst is often the person who will precisely define the clients needs. This process results in a data
structure, object model, flow charts, and a list of modules, functions and algorithms.
Since they are in effect creating a road map that the programmers will
follow, systems analysts have to be thoroughly conversant with computer programming in a range of
languages.
|