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
C02
Page Index - C02
Toggle page headings
B
Building Your C2-1 Poster
1. Poster structure — the five required sections
2. What labelling actually looks like
3. Findings → SRS mapping
4. Station defence — what the teacher is listening for
Check Your Understanding
See also
C
C02-home
Start here
Topics — Data collection (C2-1)
Topics — Analytical diagrams (C2-2)
Resources
Context Diagram vs Data Flow Diagram
Watch first (≈8 min)
Side-by-side: the two diagrams compared
The most common mistakes
A mental check before you submit
See also
Context Diagram
Watch first (≈5 min total)
Why a context diagram
The three elements
Worked example: Sales Order System
How to draw one
Check Your Understanding
See also
D
Data Collection Methods
The big picture
The four methods at a glance
1. Interview
2. Survey
3. Observation
4. Reports / existing data
Qualitative or quantitative?
Choosing your mix
Check Your Understanding
See also
Data Flow Diagram
Watch first (≈10 min total)
Why a DFD / what it shows
The four elements
Worked example: Sales Order System
How to draw one
Check Your Understanding
See also
E
Essential Terms
Data collection
Context diagrams and DFDs
Use case diagrams (UML)
See also
Excalidraw Diagram Starters
Watch first (≈3 min)
Why consistent notation matters
Getting started in Excalidraw
Skeleton: Context Diagram
Skeleton: Level-1 Data Flow Diagram
Skeleton: Use Case Diagram
Practice check — before the hand-drawn validation
See also
Explaining vs Describing Your Data Collection
The rubric in plain language
Side-by-side: same plan, two different bands
7–8 version (describing)
9–10 version (explaining)
The formula for an "explaining" sentence
See also
H
Hand-Drawing Cheat-Sheet
Context Diagram — Symbol Reference
Shape key
Right vs Wrong — Context Diagram
Canonical shape — mermaid
Level-1 DFD — Symbol Reference
Shape key
Right vs Wrong — Level-1 DFD
Canonical shape — mermaid
Use Case Diagram — Symbol Reference
Shape key
Right vs Wrong — Use Case Diagram
Canonical shape — mermaid
Arrow Direction Memory Aid
Before You Flip the Paper — Final Check
Check Your Understanding
See also
U
Use Case Diagram
What it shows
The three building blocks
Worked example: simplest possible UCD
Worked example: a multi-actor system
The four relationships
1. Association (actor ↔ use case)
2. Generalisation (actor → actor, or use case → use case)
3. Include (use case → use case, always required)
4. Extend (use case → use case, optional)
How to draw one (the reliable order)
Check Your Understanding
See also
User Stories and MoSCoW
Watch first (≈3 min)
The three-part formula
Breaking down each part
The role
The goal
The benefit
Common mistakes
Acceptance criteria
MoSCoW priority matrix
Must Have
Should Have
Could Have
Won't Have
A worked example
From user stories to data collection
User stories in your SRS
MoSCoW and your SRS scope statement
Check Your Understanding
See also
W
What Is an Entity
The VCAA definition
Types of entity — with examples
A quick test: is it an entity?
User stories → entities: the reliable method
Going further: Gherkin scenarios (optional but excellent)
See also
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