There are various approaches to developing information systems. These include examples such as traditional systems life cycle, prototyping, software packages, end user development and outsourcing. Firsty SDLC involves building the system by completing 6 stages sequentially:
- Project Definition
- Systems Study
Prototyping involves building an experimental system quickly and cheaply and is good as it is fast and has alot of user involvement. Software packages involve purchasing programs that have been written and tested and are good as they are cost saving, there’s limited technical skills and clear expectations. End-user development then involves building the system by end-users with little or no formal technical assistance. Finally, outsourcing means using an external vendor to develop or operate an organisation’s I.S.
Each approach should be safeguarded by security and quality assurance. I.S security includes, data, hardware and network security and also a recovery plan. Quality assurance includes, development methodology, quality measurements, programming standards, testing, development tools and quality audits.
Thanks for reading 🙂