130 likes | 318 Views
Systems Development Lifecycle. Implementation & Verification. Learning Objectives. Identify the different methods of system implementation, giving suitable uses, advantages and disadvantages of each. Identify the need for, and the different methods of, verification when entering data.
E N D
Systems Development Lifecycle Implementation & Verification
Learning Objectives • Identify the different methods of system implementation, giving suitable uses, advantages and disadvantages of each. • Identify the need for, and the different methods of, verification when entering data.
Real / Live data • Installing the new system will now test it with real or live data. • This will be the real test of the system which no amount of test data can do. • There are several methods of ‘System Handover’.
Direct Changeover / Big Bang • Scrap the old system and start using the new system immediately • Advantage: • Fast implementation and no time is lost. • Do not have expense of running two systems together and saves money in wages (see parallel running). • Disadvantage: • Staff have no time to get used to the new system. • Extremely difficult to revert back to the old system if the new system fails • If things go wrong lose all data.
Parallel Running • Running both the old system and the new system side by side until the new system has ‘proved itself’. • Advantages: • No data is lost if new system is unsuccessful. • Old system is immediately available if the new system fails. • Staff have time to get used to the new system. • Disadvantages: • Expensive as two sets of wages have to be paid and very slow implementation.
Phasing • Old system is replaced in phases (one aspect is replaced by new system then second aspect and so on). • Mixture of parallel running and direct Changeover/Big Bang. • Advantage: • Still have most of system if things go wrong. • No expense of running two systems together. • Disadvantage: • If new system is unsuccessful lose some data and slow implementation.
Pilot running • Implementing the whole system in just a part of the organisation or one micro-system in the whole organisation. • Mixture of phased and parallel running. • Advantage: • Still have most of system if things go wrong. • No expense of running two complete systems together. • Disadvantage: • If new system is unsuccessful lose some data and slow implementation.
Improvements • Did the implementation reveal any problems? • Make the necessary changes and test again.
Verification • Checks data is absolutely accurate. • Unlike validation which does not prevent mistakes unless they are invalid. • Used to prevent errors occurring when data is copied from one medium to another. • e.g. paper to disk, disk to disk, memory to disk
Verification Methods • Double entry • Typing the data in twice and computer compares the two copies. • Proofreading data • Checking what is on the screen is the same as on the input document. Both are time consuming and costly but necessary if data must be completely accurate.
Difference betweenVerification & Validation • Validation: • Checking that acceptable or valid has been entered. • Verification • Checking versions of data have been entered identically/accurately from one medium to another e.g. paper to disk, disk to disk, memory to disk