System Analyst Class 12 Computer Science

This is the top level of system development process. System analyst is the key person in a system development process who analyses existing systems and designs, implements and evaluates the new system in business.


1. Change agent:

  • System analysts may use different ways to develop systems over user and client.

2. Investigator and Monitor 

  • System analyst should investigate the existing system to find the reasons for system failure.

  • System analysts must  monitor programs in relation time cost and quality.

3. Architect: 

  • The analyst’s role as an architect is an Interface between the user’s logical design requirement and the detailed physical system design.

  • System analyst make the design of IS architecture on the basis of end user requirement. This design becomes the blueprint for the system development.

4. Psychologist: 

  • A System analyst as a psychologist because he/she reaches the people, interprets their thoughts and draws conclusions from these interactions. 

  •  Psychologists play a major role during the phase of fact finding. 

5. Motivator

  • The system analyst plays the role of motivator in order to make the user accept the new system. 

  • The analyst plays a major role during the first few weeks after the implementation of a new system to make it familiar with them.

6. Define and prioritize the requirements. 

  • The most important and difficult duty of analyst is to understand the user requirements 

  • The analyst must convince various users about the priority or requirements. 

7. Analysis and evaluation 

  • The system analyst collects information from users and uses the best technique for a new system which is most easy, reliable as well as meets the user requirements.  

  • An analyst must critically evaluate a system after it has been in use for a reasonable period of time.


  • Defines application problems by conferring with clients; evaluating procedures and processes.

  • Develops solution by preparing and evaluating alternative workflow solutions.

  • Controls solution by establishing specifications; coordinating production with programmers.

  • Validates results by testing programs.

  • Ensures operation by training client personnel; providing support.

  • Provides reference by writing documentation.

  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

  • Accomplishes(highly trained or skilled in a particular activity.) information systems and organization mission by completing related results as needed.

Characteristics of System analyst.

  • Knowledge of organizations

  • Knowledge of computer system 

  • Good interpersonal relation 

  • Communication skills

  • Analytical Skill 

  • Breadth of knowledge 

  • Problem solver 

  • Dynamic interface

  • The system analyst must be able to communicate in writing and orally.

  • The analyst must easily get along with people.

  • The analyst must be a good listener and be able to react to what people say.

  • The analyst must be knowledgeable of technology. The analyst is not expected to know the intricacies of programming, but a decent general knowledge of concepts and terms are essential.

  • The analyst must be knowledgeable about business. The analyst is not expected to be an expert in business but a decent understanding of the client's world is required.

This Content is helpful? Write your Responce