3.1.2 Software 1/3

Molly Hills
Flashcards by Molly Hills, updated more than 1 year ago
Molly Hills
Created by Molly Hills over 6 years ago


A Level Computing (F451) Flashcards on 3.1.2 Software 1/3, created by Molly Hills on 11/27/2014.

Resource summary

Question Answer
What is the way of remembering the system development life cycle steps? Pete Farted In A Dingy Inflating The Inner Membrane
What are the steps in the SDLC? Problem definition Feasibility Study Information Requirements Analysis Design Implementation Testing Installation Maintenance
Why is it important to define the problem correctly? It makes sure that the problem has been understood & then can be solved efficiently
Why are both the Manager and Analyst important? The Manager understands what the problem is and the Analyst understand how to solve it
What is a Feasibility Study? Working out if a problem can be solve and if its worth doing so
What types of Feasibility is there? Technical Economic Social Skills Effectiveness Law Time
What are the ways in which information can be gathered? Questionnaires Interviews Meetings Observations Documentation
What is the purpose of the Analysis stage? Overviews the information collected and helps create the Requirement Specification
Why do we need a Requirement Specification? It shows what features the new system needs to provide and must be clear and agreed by both the Analyst and the Manager
What is in the Requirement Specification? Input R's Output R's Processing R's Hardware R's Software R's Clients (Managers) Agreement
What is a Data Flow Diagram? shows the movement of data through a system. It can be used to show how information changes and also highlight inefficiencies
What is a System Flow Chart? " " Also includes decisions made
What is a Entity Relationship Diagram? Show the relationship between tables in a database
What happens during the design stage? Analyst comes up with methods on solve the problem
What is a Design Specification? A list of Requirements that represents the new system (about to be created)
What does the Design Specification contain? Input Design Output Design (Interface) Data structure Diagrams Algorithms and Flowcharts Sitemaps
Why must the new system be evaluated and tested before use? To ensure Requirements have been met and the Analyst looks over the system to provide evidence that they should be paid
How is testing done? Against the Requirement Specification Uses Normal, Abnormal and Borderline data Analyst can then be paid
What are the four different ways installation can occur? Direct Changeover Parallel Changeover Pilot Changeover Phased Changeover
Advantage and Disadvantage of a Direct Changeover A- No need to copy databases or hardware D- Workers may need time to get used to the new system
Advantage and Disadvantage of a Parallel Changeover A- Allows workers to become comfortable with new system D- Need to copy data and hardware
Advantage and Disadvantage of a Pilot Changeover A- Can be switched over in sections (Departments) so others can help each other D- Takes Time
Advantage and Disadvantage of a Phased Changeover A- Helps staff get used to the new way of working D- Takes time and hard to sync new and old systems
Name and Describe the three types of Maintenance Corrective- Any bugs (Happens soon after installation) Perfective- Client may want to add or improve parts (Anytime) Adaptive- Changes to keep system up to date with new technology
Four parts of a System User Manual Written in Plain English FAQ Glossary How to operate system
Three parts of the Technical Manual Flowcharts and Algorithms Diagrams Written for system administrators
What is the Spiral Method? Begins with collection of information, moves to evaluation stage and uses client feedback to return and repeat process
What is Prototyping? Used in Spiral Method Presented for Feedback to Client Create more advanced versions
Benefits and Drawbacks of R.A.D B- Quick, Client has full involvement through feedback D- Client can assume product further along then it actually is and Client may change mind too often (Not for large scale)
What is R.A.D? Rapid Applicationt Development (Use of prototypes)
Show full summary Hide full summary


A level Computing Quiz
Zacchaeus Snape
Types and Components of Computer Systems
Jess Peason
Input Devices
Jess Peason
Output Devices
Jess Peason
Kwame Oteng-Adusei
Pack of playing cards answer
Karl Taylor
Code Challenge Flow Chart
Charlotte Hilton
3.1.2 - Software
3.1.6 Implications of computer use
Dean Wakely
3.1.4 - Hardware