Ch 3 · Design Tools · Theory

Topic 3 of 7 in The Software Development Life Cycle — 2 lessons.

Planning the Solution

Design breaks the problem into parts and plans how they fit together. Common tools:

Decomposition & Abstraction

These are the same computational-thinking skills examined across every board.

All topics in Theory Software-development

  1. The Program Development Life Cycle
  2. Development Models
  3. Design Tools
  4. Validation & Verification
  5. Testing Strategies
  6. Maintenance
  7. Check Your Understanding