Please enable JavaScript to use CodeHS

Tennessee Coding I

Lesson 12.1 Software Development Life Cycle

Description

In this lesson, students will explore the Software Development Lifecycle (SDLC) and the Scrum framework, gaining an understanding of the key stages involved in software development and Agile methodologies. Students will apply these concepts by brainstorming and designing a simple app in teams.


Objective

Students will be able to:
- Identify and describe the stages of the Software Development Lifecycle.
- Differentiate between traditional and Agile development models.
- Explain the key roles and processes within the Scrum framework.
- Apply the SDLC to brainstorm and plan an app that solves a real-world problem.