- Analysis
- Design
- Implementation
- Testing
- Documentation
- Evaluation
- Maintenance
Fact Finding - Analysis is a fact-finding process, and there are five key questions that need to be asked, often repeatedly.
- These key questions are:
- WHO?
- WHAT?
- WHERE?
- WHEN?
- WHY?
- It is important to realise that the software development process is iterative in nature. This means that the problem will be revisited a number of times getting closer and closer to the required solution on each time round.
Systems Analysis - What is a systems analyst?
- A systems analyst observes, clarifies and models an existing system to assess its suitability for computerisation. In the process, the analyst could also find ways of improving the system.
- The systems analyst must have a sound technical background. They may once have been programmers.
Skills and techniques of the Systems Analyst Extracting the Clients Needs - Extracting the clients needs is known as requirements elicitation.
- This is done by:
- interviewing the client’s management personnel
- making observation notes of the client’s business
- The analyst will also inspect information sources used by the client to keep track of their business.
- is the end result of the requirements elicitation
- is a written statement of what the design team must go on to make
- It is extremely important to get this document right. Mistakes made later can be very costly.
Do'stlaringiz bilan baham: |