System Analyst
A System Analyst is an individual responsible for analyzing requirements and designing information systems.
Role of a System Analyst
- Change Agent – Introduce changes to the user organization.
- Investigator and Monitor – Investigate the existing system to find the reasons for its failure and also monitor programs about time, cost and quality.
- Architect – Creates a detailed physical design of candidate systems.
- Psychologist – Interprets user thoughts, and assesses their behaviour to find facts about the system.
- Motivator – Effective user training and proper motivation to use the system.
- Intermediary – Diplomacy in dealing with people for acceptance of the system.
Duties of a System Analyst
- Defining Requirements -Understand the user’s requirements.
- Prioritising Requirements by Consensus – Meeting with all other users and arriving at a consensus.
- Analysis – Analyses the working of the current system
- Solving Problems – Identify alternative solutions and select the best solution for a particular problem.
- Drawing up Functional Specifications – Precise and detailed specifications so it can be used by system implementers.
- Designing Systems – After specifications are accepted, the analyst designs the system
- Evaluating System – Evaluate a system after it has been in use for a reasonable time.
Qualifications of a System Analyst
- Analytical Skills – Includes system study, organizational knowledge, problem identification, problem analysis and problem solving.
- Technical Skills – Includes knowledge of Programming languages, OS, DBMS, different type of computer
- Management Skills – Includes resource management, project management, risk management, change management
- Interpersonal Skills – Includes communication skills, working alone as well as in a team, facilitating groups, and managing expectations.
System Analysis and Design Interview Topics for Freshers
System Analysis is the “what” before the “how” in system design. It provides the essential roadmap for crafting a system that is both effective and efficient in solving the intended problem. “Imagine you’re building a dream house. You wouldn’t start hammering nails without a detailed blueprint, right?”The same goes for software development.”
System analysis is the blueprint, while system design translates it into the actual system.
Important Topics for System Analysis and Design Guide
- Information System(IS)
- Characteristics(Properties) of a System Analysis
- Classification of System Analysis
- Distributed Systems
- System Analysis and Design
- System Analyst
- System Development Life Cycle(SDLC)
- Documentation of Systems
- System Requirements Specification(SRS)
- Fact Finding Techniques or Information Gathering Techniques
- Modular and Structured Design
- Form Design
- Report Design
- Process Modeling or Data Flow Diagram (DFD)
- CASE Tools – Computer-Aided Software Engineering Tools
- Implementation of Systems
- Maintenance of Systems
- Audit of Computer Systems
- Viruses
- Concurrent Audit
- Different Kinds of Information Systems