C02 Resources — Data Collection & Analytical Diagrams

Criterion scope: Data collection methods (interviews, observations, surveys, reports), user stories, analytical diagrams (context diagrams, data flow diagrams, use case diagrams), UML.


C2-1: Data Collection

Existing Materials (CriterionXX/)

Criterion02/ has user stories activities (including teacher toolbox), data collection guidance, and links to SRS and diagrams. Solid foundation.

External Resources

Resource Source Format VCAA Mapping Why It's Useful
VCAA Assessment — Applied Computing VCAA Reading Data collection — official requirements The authority on what VCAA expects from data collection evidence.

Gaps — C2-1

  • Minimal. Data collection methods (interviews, surveys, observations, reports) are well-understood concepts. The existing materials and the VCAA guidance are sufficient.
  • A short video showing a student conducting a data collection interview for their SAT would be useful as a model but is not critical.

C2-2: Analytical Diagrams

Existing Materials (CriterionXX/)

Criterion02/ has dedicated lessons for context diagrams, data flow diagrams, and use case diagrams, plus two quizzes. Good coverage.

External Resources

Resource Source Format VCAA Mapping Why It's Useful
Ryan's Tutorials — Data Flow Diagrams Ryan's Tutorials Reading + visual diagrams Context diagrams, data flow diagrams, processes, entities, data stores, data flows Excellent free tutorial. Uses accessible language suitable for high school students. Covers DFD components, multi-level design, balancing, and 14 rules for valid DFD construction. Includes the 8-step creation methodology.
Lucidchart — UML Use Case Diagram Tutorial Lucidchart Reading + interactive tool Use case diagrams: actors, use cases, associations, system boundary, include, extend Well-structured tutorial with visual examples. Lucidchart can also be used as a free tool for students to draw their diagrams.
Lucidchart — How to Make a Data Flow Diagram Lucidchart Reading + interactive tool Context diagrams, data flow diagrams — creation process Step-by-step guide to creating DFDs, starting from context diagrams. Students can use Lucidchart's free tier to create their actual SAT diagrams.
Lucidchart — Data Flow Diagram Examples Lucidchart Reading + visual examples DFD components, symbols, levels Examples of DFDs at different levels with explanations of each symbol type. Good reference for students while creating their own.
GeeksforGeeks — Use Case Diagram GeeksforGeeks Reading + diagrams Use case diagrams: actors, use cases, system boundary, relationships Comprehensive reference with examples. Good for students who prefer text-based learning.
Creately — Use Case Diagram Tutorial Creately Reading + interactive tool Use case diagrams — creation and relationships Tutorial with an embedded diagram editor. Students can practice creating use case diagrams directly.
Visual Paradigm — Use Case Diagram Tutorial Visual Paradigm Reading + visual Use case diagrams — comprehensive guide Detailed beginner's guide covering all UML use case diagram elements.

Gaps — C2-2

  • No VCE-specific video walking through the creation of all three diagrams (context, DFD, use case) for a single software project. Generic UML tutorials exist but don't use VCE terminology or expectations.
  • Hand-drawing practice — the SAT requires hand-drawn diagrams for validation, but all external resources focus on tool-based creation. Consider creating a resource on hand-drawing techniques for diagrams.
  • Include and Extend relationships in use case diagrams — students consistently struggle with these. The Lucidchart tutorial covers them but a focused VCE example would help.

  1. Ryan's Tutorials DFD page is the standout external resource for C2-2. Assign as required reading for data flow diagrams.
  2. Lucidchart (free tier) is recommended as the tool for creating digital diagrams — it has templates for all three diagram types.
  3. Consider creating a video walkthrough of drawing all three diagrams for a sample project, showing common mistakes students make.