As per our discussion in last lecture that each system has certain interacting elements. These elements interact with each other in a certain way so as to produce the required output from the given inputs. As we are dealing with man-made systems, so it is man who decides about what should be the inputs for a particular system and in what way different elements should react with each other to produce the desired output. This particular man who analyse (new and existing) and design or redesign the system is called System Analyst. The concept of systems would impose upon the System Analyst to look at the system as a whole.
The primary task of the system analyst is to analyse and design a system which is absolutely new or make a existing system more effective by modifications or by substantial redesign.
The system involved could be economic, political, social institution such as business houses, government agencies, colleges and universities and usually a computer could be considered as an aid for improving the systems operation.
System analyst may be responsible for system analysis, detail design of the computer system and outlining system specification.
The system analyst has two primary objectives
- Assessment objective
- Assistance objective
Assessment objective : A system analyst has to observe, understand and evaluate the interactions which routinely occurs as a part of the Job under investigation.
Herein the analyst has to know.
- What is being done ?
- Who is doing it ?
- Why is it being done ?
- How is it being done ?
- What are major problems in doing it ?
After the completion of assessment objective, the system analyst offers specific suggestions for improving the efficiency of Job under consideration. He does so by providing assistance.
Assistance Objective : A system analyst is to provide alternative solutions to make the existing system more efficient. For this job, he seeks the help of the computer. At such times he acts like a communication-link between technology and user. Analyst now finds out other ways to deal with the existing problem and also checks the benefits and liabilities associated with these alternative approaches.
Better assessment of problems will provide better assistance, and probably the presence of other kinds of assistance gives the analyst a broader perspective for the assessment.
A system analyst must have good communication with all the people affected. Communication skill of system analyst should be sharp as he depends on others for both information and co-operation. System analyst in facts is an agent of change.