SDLC Flashcards
Methods of investigation to gather information about existing systems?
- Interviews with managers about the current system - reveals how departments work now and any current problems/ issues.
- Observation of how the current system operates - so that one can understand what they do . Detail of flow of information
- Inspection of records studying the paper based information - allows one to see what information is currently held. Looking for faults in procedures.
- Questionnaires which are given to managers - ideal way to collect information as you do not have to waste time talking to people and can stick to important points without digressing. Also its economical to produce and distribute.
A feasibility report should include…
- User requirements - what is required for the employees using the system.
- Existing system - what are the existing hardware and software used?
- Processing issues - what needs to be done?
- Problems - limitations and issues with existing system
- Costs - how much will equipment, staffing cost?
What are the tools and techniques used to analyse systems?
- Data flow diagram
2. Entity relationship models - how data is related in the system
What is needed when designing the system?
- Design of inputs and outputs for the system - user interfaces, data capture, forms , reports.
- Networks required - best topology for system, speed of data transmission
- Types of hardware and software required - computers or laptops, monitors, printers, input devices.
- Personnel issues - staff training needed, organisation of the staff.
- Security issues - data being stored, must be kept secure.
What are the 4 changeover methods?
- DIRECT CHANGEOVER - stop using the old system one day and start using the new system the next day.(1) Disadvantage- if the system fails then it can be disastrous to the business. (1) Advantage- requires fewer resources and is simple provided nothing goes wrong.(1)
- PARALLEL CHANGEOVER - old system continues to be used alongside the new system for a few weeks. (1) Advantage - used to minimise the risk in introducing a new ICT system. (1) Disadvantage - lots of unnecessary work as the work is being done twice and therefore is expensive in people’s time.(1)
- PHASED CONVERSION - A module at a time can be converted to the new system in phases until the whole system is transferred.(1) Advantage - IT staff can deal with problems caused by a module before moving onto the new module.(1) Disadvantage - is only suitable for systems consisting of separate modules.(1)
- PILOT CONVERSION - ideal for large organisations that have lots of locations or branches where the new system can be used by one brunch and then transferred to other branches over time.(1) Advantage - implementation is on a much smaller and manageable scale.(1) Disadvantage - takes longer to implement the system in all the branches. (1)
Describe 3 different methods of system maintenance?
- PERFECTIVE MAINTENANCE - improving the performance of the software. For example the software provider provides upgrades which will improve the performance of the software.
- CORRECTIVE MAINTENANCE - bugs in the software which were not discovered during testing may need correcting. For example, a piece of software my crash when used with another piece of software.
- ADAPTIVE MAINTENANCE - software may need to be changed owing to the changing needs of the business or organisation. For example, a new virus threat/ hacker means that the software will need to be adapted to protect against this.
What tools are used to gather evaluation information?
- Quantitative testing - performance and speed of system, how easy id the system to use, marks out of 10 by users.
- Error logging - system can register every time the part of the system fails. Analyst can look at these and determine what needs to be done to improve the system.
- Questionnaires - ask users and business questions on how satisfied they are with the system.
What is SDLC?
System development life cycle are a sequence of activities used to look at systems used within organisations. There are six steps:
- IDENTIFY / INVESTIGATE
- ANALYSE
- DESIGN
- IMPLEMENT
- MAINTENANCE
- EVALUATION
Discuss why business might be dissatisfied with system?
- The full range of user requirements has not been met, so the system does not live up to user expectations.
- Change in business needs means system cannot deal with new demands placed on it.
- Failure to supply users with the information they require.
- Too much time is spent updating to the new system.
- User interface causes many user problems with increased helpdesk use.
What is a feasibility report?
A feasibility report is the summary of an initial investigation to look at the likelihood of being able to create a new system with stated aims and objectives at reasonable cost. The document is used by senior managers to assess whether it is worth continuing with the project.