The system development life cycle (SDLC) enables users to transform a newly-developed project into an operational one. It also referred to as the application development life-cycle, is a term used in systems engineering, information systems, and software engineering to describe a process for planning, creating, testing, and deploying an information system.
Various ways to gather information for system development: There are several ways to gather information for system development. It is vital that they gather relevant information from the client that clearly outlines what they want the system to do and what it should be capable of doing. Otherwise, the system created will just be a waste of the analyst’s time and resources. These are as follows –
- Interview with employees, customers, and managers;
- Questionnaires to the appropriate end user in the organization;
- Personal observation, videotaping, or involvement in end-user work activities;
- Examination of documents, reports, producer’s manuals, and other documentation;
- Development, simulation of a model of the work activities.