Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Software Development Life Cycle (SDLC)

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Review a variety of different SDLC approaches—from traditional methods to more modern processes—and learn about their applicability in software development.

Syllabus

Introduction
  • Processes for software projects
1. Traditional Methods
  • Waterfall model: Brief overview
  • Waterfall model: Application
  • Spiral model
  • Rational Unified Process: Overview
  • Rational Unified Process: Life cycle
2. Early Agile Methods
  • Dynamic systems development method (DSDM)
  • Feature-driven development (FDD)
  • Crystal methods overview
3. Modern Approaches
  • Scrum overview
  • Scrum workflow
  • Lean overview and key concepts
  • Lean value stream mapping
  • Lean principles
  • Kanban
  • Kanban board
  • Extreme programming
  • Spotify engineering model
  • Spotify engineering culture
  • DevOps: Background
  • DevOps: Concepts
4. Other Approaches
  • CMMI overview
  • Six Sigma overview
  • Six Sigma and software
Conclusion
  • Your path to success

Taught by

Shashi Shekhar

Reviews

4.0 rating, based on 1 Class Central review

4.6 rating at LinkedIn Learning based on 2367 ratings

Start your review of Software Development Life Cycle (SDLC)

  • Vidh Rajesh Agrawal
    The SDLC (Software Development Life Cycle) course provides a clear and comprehensive understanding of each phase involved in software development, including requirement analysis, design, development, testing, deployment, and maintenance. Each topic is well-structured and explained in simple terms, making it easy to grasp even for beginners. The course emphasizes best practices, real-world examples, and the importance of documentation and process models like Waterfall, Agile, and Iterative. It enhances both theoretical knowledge and practical application. Overall, it’s an excellent course for anyone looking to understand the complete lifecycle of software development. Thank you for explaining all topics so effectively. clearly thank you

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.