Theory — Software-development
The Software Development Life Cycle: 7 topics and 17 interactive cards with runnable examples and quizzes.
Topics
- The Program Development Life Cycle — Software Isn't Just "Coding" · Analysis: Defining the Problem
- Development Models — Waterfall · Iterative & RAD
- Design Tools — Planning the Solution · Decomposition & Abstraction
- Validation & Verification — Two Different Checks · Types of Validation · Types of Verification
- Testing Strategies — Choosing Test Data · Trace Tables & Dry Runs · Levels of Testing
- Maintenance — Software Is Never "Finished"
- Check Your Understanding — Life Cycle · Validation vs Verification · Maintenance · Foundation Secured