Systems Analysts
Computer Systems Analysts act as a mediator between clients and programmers. They meet with the client and study the client's precise needs. They subsequently work with the programmers to design and develop programs or software that meets the client's needs. In most cases, the Computer Systems Analysts acts as a supervisor for the programmers to insure that they develop the programs or software that meet the client’s specifications in a timely manner. In some companies, the Computer Systems Analyst also tests the developed programs or software before it is given to the client. In some corporations, once the programs or software is installed on the client's system, the Computer Systems Analyst assists in training the client's staff to guarantee that they know how to use the software properly. The Systems Analyst typically designs a systems flowchart that specifies exactly what the computer programmer should develop for the client. An example of a flowchart is listed below.

For more information about computer systems analysts, you can select the following links.