
System development life cycle, Waterfall model, steps, advantages
and disadvantages
i)
Essentially, systems development is the process of defining,
designing, testing, and implementing a new software application or program (Ma,
et al., 2018). It could include the internal development of customized systems,
the creation of database systems, or the acquisition of third party developed
software.
The system development life cycle (SDLC) serves as a process
applied to create systems/software products (Alenezi and Almuairfi, 2019). SDLC
covers several steps and is also sometimes referred to as the “application development
life-cycle.†Typically, it begins with the organization’s decision to create an
information system and finishes with continuous support. In this case, it
starts with the decision that a small systems be developed for the department
and ends with deployment and maintenance of the system. There are various software development life
cycle models defined and designed which are followed during the software
development process (Ahmad and Wong, 2018).
The popular SDLC models followed in the industry include; waterfall
Model, Iterative Model, Spiral Model, V-Model and Big Bang Model.
Price: UGX: 12000