C03 Resources — Software Requirements Specification & Critical Thinking

Criterion scope: SRS document (functional/non-functional requirements, scope, constraints — economic/legal/social/technical, user characteristics, technical environment, analytical tools), critical thinking (data analysis questions, follow-up questions).


C3-1: SRS Document

Existing Materials (CriterionXX/)

Criterion03/ is well-resourced: step-by-step SRS creation (steps 1-6), full SRS compilation, SRS reflection, NiceQuiz SRS exemplar, and SRS 2.0 writing test preparation. Strong existing coverage.

External Resources

Resource Source Format VCAA Mapping Why It's Useful
GeeksforGeeks — Software Requirement Specification (SRS) Format GeeksforGeeks Reading SRS structure, functional/non-functional requirements, constraints, scope Well-structured overview of SRS format and components. Good reference for understanding the industry-standard SRS structure that VCAA mirrors.
Perforce — How to Write a Software Requirements Specification Perforce Reading SRS document structure, requirements, constraints Professional perspective on SRS writing. Helps students understand that SRS is a real industry practice, not just a school exercise.
IEEE — Software Requirements Specifications IEEE Computer Society Reading SRS — industry standard The professional standard that VCE SRS documents are based on. Good context for students to see the real-world origin.
Vermont SC — Applied Computing: Software Development Vermont Secondary College Reading (PDF) SRS, constraints, scope — VCE-specific VCE-specific course overview document. Shows how another school approaches the SRS requirement.
VCAA Teaching and Learning — Software Development VCAA Reading All C3 topics — official teaching guidance VCAA's own teaching guidance for software development. Essential reading for teachers.

Gaps — C3-1

  • Minimal for SRS document creation. Existing step-by-step materials are strong.
  • Constraints (economic, legal, social, technical) — no good external video or interactive resource specifically explains these four constraint categories in a VCE software project context. Most SRS resources focus on enterprise-scale constraints.
  • Technical environment documentation — students often struggle to describe the technical environment adequately. A worked example showing hardware/software/network requirements for a typical SAT project would help.

C3-2: Critical Thinking

Existing Materials (CriterionXX/)

Criterion03/ has critical analysis question-writing guidance (steps 1-4), a simulation exercise with examples, and Census@School NZ data for practice. Good coverage.

External Resources

Resource Source Format VCAA Mapping Why It's Useful
No strong external resources found for this specific VCAA requirement. — — — —

Gaps — C3-2

  • Critical thinking for SRS development is a VCAA-specific concept with no clear external equivalent. The requirement to write and evaluate questions that critically analyse data to inform SRS development is unique to this study design. The existing Criterion03/ materials are the best available.
  • This is a topic where LLM-assisted practice (as already included in the materials) is likely the most effective resource.

  1. C03 is well-covered by existing materials.
  2. The GeeksforGeeks SRS article is a good supplementary reference for understanding industry SRS standards.
  3. For C3-2, the existing simulation exercises are the best approach — no external resource replicates this VCAA-specific requirement.