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.
Recommended Actions
- C03 is well-covered by existing materials.
- The GeeksforGeeks SRS article is a good supplementary reference for understanding industry SRS standards.
- For C3-2, the existing simulation exercises are the best approach — no external resource replicates this VCAA-specific requirement.
