Systems Analysis
Introduction to Systems Analysis
- Systems analysis is a problem-solving method that involves understanding how an existing system works, identifying its strengths and weaknesses, and creating a system that’s better than the existing one.
- It’s a vital part of the system development lifecycle.
Purpose of Systems Analysis
- Determines and defines the needs for new or enhanced systems to solve business problems or seize business opportunities.
- Involves gathering and interpreting facts, diagnosing problems and recommending improvements to the system.
The Systems Analyst
- The systems analyst plays a crucial role in systems analysis.
- They liaise between the users and the programmers.
- Their job is to understand the users’ needs and translate them into technical requirements for the programmers.
Stages of Systems Analysis
Requirement Collection
- The method by which data about the system’s requirements is gathered from many sources, including users, managers and IT staff.
Feasibility Study
- The technique used to predict how successful a new system will be.
- Considers three main feasibility aspects: financial, technical and organisational.
Systems Design
- The process of defining the overall system architecture.
- It includes identifying the hardware and software, defining the database and user interface, and deciding on the types, structures and procedures of the data.
Implementation and Testing
- Involves programming the new system, training users, transferring data from the old system, and implementing the new workflows.
- The system is tested to verify it is working as expected.
Evaluation
- Involves checking the new system to ensure it meets the users’ needs effectively.
- If not, the systems analyst will suggest modifications or improvements.
Remember, understanding the processes and techniques involved in systems analysis is crucial for effective programming and system development.