Software Flashcards
What are the seven stages of the systems life cycle?
Feasibility Study Systems Analysis Design Implementation Testing Installation Maintenance
What must be done during the Feasibility Study stage?
The problem must be defined. Tests must be carried out to check if it is possible to carry out the project. Checks to see what hardware and software will be needed. Is it economically feasible? Is it environmentally feasible? Does it fit in with data protection laws?
What must be done during the Systems Analysis stage?
The requirements specification must be written. Details of necessary input and outputs must be written. User requirements must be specified. The hardware and software needs must be written. Facts about the company’s current situation must be found.
What must be done during the Design stage?
Area that need to be considered are written descriptions, diagrammatic representations, a data dictionary, input design and program specification.
What must be done during the Implementation stage?
Programs must be produced, code will be modified and documentation stating what has been done must be produced.
What must be done during the Testing stage?
Tests must be carried out using suitable test strategies. Test data must be produced.
What must be done during the Installation stage?
A method of changeover should be decided. Staff training should be carried out. Any new hardware or software should be installed and all necessary data should be transferred.
What must be done during the Maintenance stage?
Maintenance is ongoing. Debugging of the system should take place. Any modifications should be made according to the needs of the system/company or to improve current processed.
Why is it important to define a problem accurately?
The client may not understand the potential of the computer system. The analyst may not understand or have detailed enough knowledge of the specific field that the company works in. The solution must be agreed on by both the client and the analyst.
What is the purpose of the feasibility study?
To carry out enquiries to see if there are any reasons that the new system may not be acceptable to produce.
What 6 types of feasibility must be checked?
Technical Economic Social Skill Level Legality Time
How can the analyst find facts out about the company?
One-to-one interviews. Group interviews. Collecting documents. Observations. Questionnaires. Letters, emails and phone.
What are the advantages of one-to-one interviews?
interviewee can elaborate on points clients feel like they are truly involved
What are the advantages of group interviews?
saves time
What are the advantages of collecting documents?
helps start the data dictionary
What are the advantages of observations?
first hand view of the situation
What are the advantages of questionnaires?
focused questions no need of man power
What are the advantages of letters, emails and phone calls?
wide range
What are the disadvantages of one-to-one interviews?
very time consuming
What are the disadvantages of group interviews?
dominate characters
What are the disadvantages of collecting documents?
not enough alone
What are the disadvantages of observations?
people act differently under observation
What are the disadvantages of questionnaires?
can be confusing
What are the disadvantages of letters, emails and phone calls?
no guarantee of QWC


