[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

System Development Lifecycle (SDLC)

Definition - What does System Development Lifecycle (SDLC) mean?

System development lifecycle (SDLC) is a process of information system (IS) development. Various SDLC models have been created and can be implemented, including waterfall, rapid prototyping, incremental, spiral, fountain, build and fix, synchronize and stabilize and rapid application development (RAD).

Incrementally defined SDLC stages include requirement gathering, investigation, testing, design, installation, implementation, integration and maintenance.

This term is also known as the software development lifecycle.

Techopedia explains System Development Lifecycle (SDLC)

System development lifecycle is a detailed process requiring careful planning, execution and management. When not managed properly, the downside is scope creep, blown budgets, and stressed out developers!

A common SDLC model is waterfall, which involves the following series of sequential steps: Project planning, dDefining IS requirements, system design, development, integration, testing, installation and acceptance.

The spiral model runs through the waterfall process, developing a prototype with a subset group of requirements to be evaluated and re-run with new, added abilities, producing a new prototype. This process continues, and the prototype evolves, becoming more substantial with each growing development.

Rapid Application Development (RAD) is a process of quickly and cheaply developing an IS, and application users are always involved. Beginning with a high-quality system, RAD uses prototyping and development tools, including graphical user interfaces (GUIs), code generators and others.
The incremental model is a combination of linear (i.e., waterfall) and iterative (i.e., prototyping) models. In the incremental model, the IS development approach involves tackling individual project pieces. This may involve small waterfalls or using a waterfall followed by prototype models.

When developing a system, and number of models could be a fit. The best model depends on the project size and user involvement.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.