Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
15 Cards in this Set
- Front
- Back
System Life Cycle |
Feasibility Study Analysis Design Implementation Testing Installation Maintenace |
|
Feasibility Study |
Technical - Can they make it? Economic - Affordable? Legal - Data Protection Operational - Can it be supported? Time - How long it takes |
|
Requirements Capture |
Questionnaire Pro - Lots of responses Con - Can't ask follow up questions Observation Pro - How work is carried out Con - May act differently Interview Pro - A lot of detail Con - Time consuming |
|
Analysis |
- Current data structures - Input - Output - Processing (Flow charts, Flow diagrams) |
|
Design |
- Input design - User forms - Diagrams of any processing - Data structures design - Output design |
|
Evaluation |
- Importance of evaluating the system - Identify the criteria |
|
Documentation |
Analysis - List of what needs to be done Design - Sketches and such Technical - Main system User manual - Use the system |
|
Testing |
Alpha testing:- Testing is carried out by the programmer during development to find problems in the program. Beta testing:- The nearly finished program is given to a select group of users to test under normal operating conditions. The aim is to find errors that the programmer overlooked. Acceptance testing:- The program is tested by the end user to check that it works correctly and meets the original objectives. White Box testing:- The code it's self is tested to make sure all parts work as intended. All possible paths through the program must be tested. Black Box testing:- A set of inputs are tested to see if the program produces theintended outputs. Ideally you would check all possible input\output combinations. Howthe program works is not considered. |
|
Knowledge Based System |
- Database of facts - User interface - Set of rules interigrating the database |
|
Operating System |
- Manages computers hardware - Provides common services to applications for software and users - File Handling |
|
Single User - Single Process |
- One program at a time |
|
Multi - Programming/ Multi - Tasking |
- Two or more programs apparent simulatanously |
|
Maintenance |
Corrective Adaptive Effective |
|
Batch Operating System |
Processes everything in one go - Payroll Same operations to lots of data once started user doesn't have to be present |
|
DO: Adaptive/Effective/Corrective Maintenance Prototyping |
;ewfouh |