System Analysis & Design. IGCSE ICT Mrs. Ghazaal. Analyse how systems work and how to improve them May involve changing systems from manual or paper based systems to automated computer-controlled systems. May involve suggesting ways to improve existing computer based systems.
IGCSE ICT Mrs. Ghazaal
Method is used often, but because it takes time to complete an interview it is not possible to interview every worker, instead key personnel and representatives of the other workers are usually interviewed.
System analyst will need to look in detail at many of the following tasks as part of the design stage – some of these you have already explored, some you will look into in later stages
Designers will have to be sure that they have designed appropriate validation routines that will test the data input to the system. There are 8 some commonly used validation checks, they will need to select the most appropriate data validation for the current system
After designing the system, it must be
Stages in the evaluation process:
At some point after the new information system has been operating as a normal business application it is time to review the project
The system has been operating satisfactorily for three months since implementation. A user tries to do something differently that causes an error to be reported by the software. They submit a bug report to the system support staff who investigate the error and conclude that the user is trying to do something that the system wasn’t designed for.
How will the support staff have reached this conclusion?
What can they do about the error?
The support staff will have looked at the technical documentation (and possibly the original requirements specification) to check whether the system was designed to do the thing the user tried.
The error can be answered in two ways depending on what the user was trying to do:
IF it was not a useful thing then the bug will be closed. A log will be kept (a known error log) so that if any other users try the same thing, it is not re-investigated.
IF it is a useful thing, then it will be added to the list of added functionality changes (enhancements) to be made to the system. The change will need to be developed and tested, and then implemented.