1. The Purpose of Systems Analysis
Systems analysis is the first crucial step in developing or improving a computer system. It's like a detective's investigation. A systems analyst studies an existing system to understand how it works, identify its problems (like bottlenecks, errors, or inefficiencies), and figure out what the users and the organisation need from a new system. The main goal is to gather enough information to produce a detailed 'System Specification' document, which acts as a blueprint for the designers and programmers who will build the new system.
Key term
Examiner insight
Fun fact
Worked example 14 marks
A school's current library system uses paper cards to track borrowed books. The headteacher wants to upgrade to a computerised system. Explain two problems the systems analyst might identify with the current system.
- 1
- Identify a problem related to efficiency: The current paper-based system is likely very slow. Finding a specific book's record or checking if a student has overdue books would involve manually searching through card files, which is time-consuming for the librarian.
- 2
- Identify a problem related to data integrity/security: Paper cards can be easily lost, damaged, or misplaced. This could lead to inaccurate records of who has borrowed which book, potentially causing disputes or loss of school property. There is no easy way to create a backup of the entire system.
Recap
- Analysis is the first stage of the systems life cycle after the initial identification of a need.
- The primary goal is to investigate and understand an existing system.
- Analysis identifies problems and limitations of the current system.
- It also determines the requirements for the new system from the users' perspective.
- The final output of this stage is the System Specification document.
- A Systems Analyst is the person responsible for carrying out the analysis.
Quick check
- State the main purpose of the analysis stage in the systems life cycle.1 mark
- What is the name of the document produced at the end of the analysis stage?1 mark