A system is a group of interrelated parts that work that work together to achieve a common purpose. It involves processing inputs to produce outputs. An information system collects, retrieves, processes, stores, and distributes information in order to control organisations.
SDLC is the Software Development Life Cycle. The purpose of this is to create or alter information systems and the methods used for these information systems. It therefore, develops, maintains or even replaces information systems. SDLC reduces the risk of failure of projects, and increases the likelihood of meeting the users needs when developing a system.
There are 5 stages involved in SDLC: Planning, Analysis, Design, Implementation and Maintenance. These 5 stages play an important part in the development of systems.
Planning is the stage where teams are established and problems are identified.
Analysis is where the current system is studied and analysed, and the goals for the new system are set out.
Design is deciding how the system will meet these goals, using logical and physical design. Physical design is how the actual system will look. Logical design is the software, etc., needed to make the system work efficiently.
Implementation is creating a physical system based on our physical design. The system is developed to meet the requirements of the user. Coding occurs during the implementation stage-that is the physical design is turned into computer code. The working system is tested and introduced.
Once the system is introduced, maintenance occurs- the system is constantly monitored so it works effectively, and any problems that occur are fixed, for example bugs. Software updates also occur during maintenance.
SDLC has played a major role in how information systems have changed throughout the years, and how the development of systems has become more effective for firms.