Software Development Life Cycle (SDLC)

1st June 2020 | Cybrary Software Development Life Cycle (SDLC)

sdlc software development cybrary

Software Development Life Cycle (SDLC) is the process companies follow to produces quality software in an efficient, supportable, and timely way. SDLC has undergone as many changes over the last 50 years as computers themselves have, And yet, there still remains a key framework for understanding how to develop and delivery software products. SDLC is broken up into the following stages:

  1. Planning
  2. Analysis (Requirements Gathering)
  3. Design
  4. Implementation
  5. Testing and Integration
  6. Maintenance (& Documentation)

There are other phases which sometimes get inserted as well such as Deployment (particularly important to Cloud environments today). However, in general, this is known as the Software Development Life Cycle (SDLC).

Other topics CyberHoot will dive into include methods of developing code such as Waterfall vs. Agile development styles.

Source: Techopedia

Additional Reading:

The Secure Software Development Life Cycle: Syncing Development and Security

Agile Versus Waterfall Approach to Software Development

Related Terms: Closed Source Software, Commercial Off The Shelf (COTS), Software End of Life/End of Support, Open Source Software

What does this mean for an SMB?

SMBs shouldn’t be concerned about this topic unless they are in the world of creating applications or coding. This framework is mainly for software engineers or application testers, looking for ways to improve the quality of their development efforts.  If you’re an SMB developing software, then you’re likely already intimately familiar with SDLC.  You will need to consider what project management style you will follow for your development shop which is covered partly in the video below.  Various project management methodologies are used in SDLC today but two PM methods are used heavily: “Waterfall” and “Agile” project management methodologies.  Watch the video below to learn more on how these PM methods overlap with SDLC.

To learn more about the Software Development Life Cycle, watch this short 2 minute video:

Are you doing enough to protect your business?

Sign up with CyberHoot today and sleep better knowing your

employees are cyber trained and on guard!


Sign Up Today!

Latest Blogs

Stay sharp with the latest security insights

Discover and share the latest cybersecurity trends, tips and best practices – alongside new threats to watch out for.

Your Employees Connected 47 Apps to Google Last Year. Can You Name One of Them?

Your Employees Connected 47 Apps to Google Last Year. Can You Name One of Them?

OAuth tokens don't expire when employees leave, passwords change, or apps go rogue. Your security program needs...

Read more
Attackers Don’t Need a Key. They Already Have Yours.

Attackers Don’t Need a Key. They Already Have Yours.

Most breaches don't start with a hacker in a hoodie cracking code at 3am. They start with your username and a...

Read more
Claude Mythos Opened Pandora’s Box. Project Glasswing Is Racing to Close It.

Claude Mythos Opened Pandora’s Box. Project Glasswing Is Racing to Close It.

Article Updates: As of May 6th 2026, every major U.S. AI lab, including Google DeepMind, Microsoft, xAI,...

Read more