An Eduspace Wiki
Changelog Documentation
Toggle dark mode Login
Home A - Z
Page Index
  • sd
    • C01
      • AI Disclosure
      • C01-home
      • Critical Path
      • Essential Terms
      • Mr Chen's SAT GitHub Projects
      • Overflow
      • Problem-Solving Methodology
      • Roadmap View vs Gantt Chart
      • TELOS Feasibility
      • Testing vs Validation vs Evaluation
    • C02
      • Building Your C2-1 Poster
      • C02-home
      • Context Diagram
      • Context Diagram vs Data Flow Diagram
      • Data Collection Methods
      • Data Flow Diagram
      • Essential Terms
      • Excalidraw Diagram Starters
      • Explaining vs Describing Your Data Collection
      • Hand-Drawing Cheat-Sheet
      • Use Case Diagram
      • User Stories and MoSCoW
      • What Is an Entity
    • C03
      • Analytical Tools Template Guide
      • C03-home
      • Essential Terms
      • Evaluating Your Own Questions
      • Functional vs Non-Functional Requirements
      • Scope vs Constraints
      • Technical Environment — Five Categories
    • C04
      • Activity - Hot Cross Bun Matrix
      • Brainstorming
      • C04-home
      • C4-1 Checkpoint - Design Pack
      • C4-2 Checkpoint - Evaluation Matrix
      • CHOICE Headphones - Spotting Efficiency and Effectiveness
      • Design Sketches
      • Designing an Evaluation Matrix
      • Efficiency vs Effectiveness
      • Essential Terms
      • Evaluation Criteria and the SRS
      • Evaluation vs Testing
      • Mind Mapping
      • Mood Boards
    • C05
      • Annotated Mock-up in Excalidraw
      • C04 to C05 - Choose then Detail
      • C05-home
      • Connect the Dots
      • Creative Thinking for Your Godot Project
      • Data Dictionary
      • Design Principles
      • Design Principles vs UX Characteristics
      • Essential Terms
      • From SRS to Detailed Designs - Data and Logic
      • From SRS to Detailed Designs - Mock-ups
      • IPO Charts - Process Means Steps
      • Object Descriptions and Class Diagrams
      • Plan B Contingency Table
      • Plan B Ready
      • Shoulders of Giants
      • Sketch vs Mock-up
      • The Annotation Verb Ladder
      • UX Characteristics
      • VCAA Pseudocode Not Python
    • C06
      • C06-home
      • Control Structures
      • Data Sources
      • Data Structures
      • Data Type Characteristics
      • Data Types
      • Essential Terms
      • Functions and Methods
      • GUI and Controls
      • Instructions and Operators
      • Local and Global Variables
      • OOP Concepts
    • C07
      • C07-home
      • Essential Terms
      • Internal Documentation
      • Naming Conventions
      • Validation Techniques
    • C08
      • C08-home
      • Contingency Planning
      • Debugging with Breakpoints in Godot
      • Debugging with Tetris
      • Essential Terms
      • Godot Debugging Tools
      • Modifying Designs with Annotations
      • Software Testing Hierarchy
      • Testing Tables and Corrections
      • Types of Test Data
      • Updating Evaluation Criteria
    • C09
      • Beta Test Execution
      • Beta Testing Case Study Pocket Prep
      • Beta Testing Plan Example Godot Tetris
      • Beta Testing Plan Template
      • Beta Testing Plan Three Levels
      • Beta Testing Report Examples
      • Beta Testing Report Guide
      • C09-home
      • Data Collection Examples
      • Data Collection Methods
      • Data Collection Template
      • Essential Terms
      • Priority Matrix
      • Software Modifications Mindmap
      • Test Scenario FitTrack
      • Test Scenario Template
      • The Four-Step Beta Testing Journey
      • Timeline and Resource Considerations
    • C10
      • C10-home
      • Development Process Portfolio
      • Essential Terms
      • Future Evaluation Strategy
      • Project Plan Effectiveness
      • Reading a Git Log
      • Recording Project Progress
      • Tracking Plan Changes
    • C2 and C3 Assessment Explained
    • C4 Design Ideas and Evaluation Explained
    • Resources
      • C01-Resources
      • C02-Resources
      • C03-Resources
      • C04-Resources
      • C05-Resources
      • C06-Resources
      • C07-Resources
      • C08-Resources
      • C09-Resources
      • C10-Resources
      • SAT-Tools
    • Test-Excalidraw-Embed
    • U4O2 Cyber Security — Booklet 1 Videos
    • VCE Software Development Hub

An Otter Wiki
  • sd
  • C08

Page Index - C08

C

C08-home
Foundations
Pages
Rubric at a glance
Contingency Planning
What a contingency table looks like
The 4-step analysis
Success tips

D

Debugging with Breakpoints in Godot
What a breakpoint does
The workflow
Check the Locals window (most important)
The detective loop
Try this now (5 minutes)
Debugging with Tetris
Setup (once)
The three exercises
The loop these exercises teach

E

Essential Terms
Debugging techniques
Alpha testing
Test cases, test data, expected results
Error types
Design modifications
See also

G

Godot Debugging Tools
Print debugging — the "debugging statements"
The Debugger panel
Breakpoints
Two more worth knowing
Watch

M

Modifying Designs with Annotations
Ideation vs representation
The five design representations you can modify
What a good annotation shows
The change log
The causal chain (where 7–8 lives)

S

Software Testing Hierarchy
The hierarchy
Alpha vs beta
Check Your Understanding

T

Testing Tables and Corrections
The structure
A worked slice
Rules that keep the table honest
Going further — automated tests
Types of Test Data
The six types
Story 1 — the age checker
Story 2 — the GPA calculator (practice)

U

Updating Evaluation Criteria
The factors (VCAA)
Three steps
Four levels of evaluation matrix
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9