Twelfth graders learn the software development lifecycle — plan, design, build, test, deploy, and maintain — the professional process teams follow to build reliable software.
Students will be able to…
Real software isn’t just coded — it’s planned, designed, tested, and maintained by a team. What are the stages of the software lifecycle?
Project this and have students put the software development lifecycle stages in order.
Tap any phase to open the teacher moves and student actions.
Real software is planned, designed, tested, and maintained — what are the stages?
Students practice.
Students use.
Students modify.
Students create.
Aligned to the CSTA K-12 Computer Science Standards (Level 3) and ISTE Standards.
Plan and develop software.
Explain the development process.
Evaluate and refine software.
Computational Thinker.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students outline the lifecycle stages for an app they’d like to build. A printable lifecycle sheet is in the Computer Science library.
Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.
A quick self-check with instant feedback, drawn from this lesson’s key terms.
A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.