Blame

764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1
> **DRAFT** — under teacher review.
2
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3
# Documenting Analytical Tools in the SRS — UCD, CD, DFD
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
4
1abe81 lisa 2026-04-30 18:17:38
School name → 'The Hamilton and Alexandra College' across all wiki pages Sweep rename of the standard subtitle line on every wiki page (sd/, hub, resources). 25 files affected.
5
The Hamilton and Alexandra College · Year 12 · 2026
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
7
In **C02** you *created* the Use Case Diagram, Context Diagram, and Data Flow Diagram (the analytical tools). In **C03** you *document* those diagrams inside your formal SRS — that's a different job. C03's rubric reads "Documents the analytical tools" — the diagrams are evidence, but the tables, descriptions, and traceability around them are what the marker reads. This page is a guide to the documentation pattern.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
8
9
---
10
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
11
## Don't redraw — refresh and reference
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
12
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
13
If the diagram still tells the truth, reuse it. If C02 work has shifted (new actor, renamed data store, added flow) update the existing diagram rather than starting over. The C02 page covers the drawing/notation skill itself:
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
14
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
15
- [Excalidraw Diagram Starters (C02)](/sd/C02/Excalidraw%20Diagram%20Starters) — pre-framed canvases for UCD / Context Diagram / DFD with correct shape vocabulary.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
16
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
17
In C03 the diagram is a *figure* in your SRS, not the final product. The marks live in the explanatory text around it.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
18
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
19
## The four-part documentation pattern
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
20
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21
Every analytical-tool section in your C03 SRS follows the same four-part pattern. `C031-Step-1-Analytical-Tools-Guide.md` lays this out — work through it for each of the three tools.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
22
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
23
| Part | What it does | Common omission |
24
|---|---|---|
25
| **Purpose** | One paragraph on what this diagram shows and why it's in the SRS | Stating the title without the *why* — "this is the use case diagram" is not a purpose statement |
26
| **Changes from previous version** | Bulleted list of every meaningful edit since C02 (new actor, merged use cases, renamed entity, split process, etc.) | Writing "no changes" when in fact the SRS now has a constraint or scope item that contradicts the diagram |
27
| **The diagram itself** | Inserted as an image (PNG/SVG export from Excalidraw) | Embedding a screenshot at the wrong resolution; making it tiny |
28
| **Descriptive tables** | The structured detail tables — see below per tool | Leaving template placeholders (`[Entity1]`, `[Description]`) in the submitted SRS |
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
29
30
---
31
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
32
## Per-tool descriptive tables
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
33
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
34
These are the tables your SRS must contain for each diagram. Fill the templates in `C031-Step-1-Analytical-Tools-Guide.md` directly — don't paraphrase the structure.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
35
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
36
### Use Case Diagram (UCD)
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
37
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
38
**Use Cases Description**
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
39
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
40
| Use Case ID | Use Case Name | Description | Primary Actor | Preconditions | Basic Flow | Alternative Flows | Postconditions |
41
|---|---|---|---|---|---|---|---|
42
43
**Tip:** populate the Basic Flow column with numbered steps, not a single sentence. Rubric language at 9–10 wants *granularity* — the marker is checking that each use case has been thought through, not just named.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
44
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
45
### Context Diagram (CD)
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
46
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
47
**External Entities Description**
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
48
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
49
| Entity Name | Description | Interactions with System |
50
|---|---|---|
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
51
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
52
**Tip:** the Interactions column should split *Sends* and *Receives* (one bullet list each). Otherwise it reads as a single arrow when in reality each entity has bidirectional flows.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
53
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
54
### Data Flow Diagram (DFD)
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
55
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
56
**Data Dictionary**
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
57
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
58
| Data Flow / Store Name | Description | Composition | Source | Destination |
59
|---|---|---|---|---|
60
61
**Tip:** Composition is where most students lose marks — list the actual data elements (e.g. *Username, Password*), not just "user credentials". This column is what proves the DFD has been thought through at the data level, not just the box level.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
62
63
---
64
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
65
## Traceability Matrix
66
67
The C031 task ends with a traceability matrix: every functional requirement maps to use cases, external entities, and DFD elements. This is the matrix the C1-3 interview question *"how do we know this requirement is in the design?"* expects you to point at.
68
69
| Requirement ID | Requirement Description | Related Use Cases | Related External Entities (CD) | Related DFD Elements |
70
|---|---|---|---|---|
71
72
A good traceability matrix has **at least one entry per row in your functional requirements list** — a requirement that doesn't trace to anything is a requirement you can't evidence.
73
74
## Common mistakes at this checkpoint
75
76
- **Submitting C02 diagrams unchanged with no Changes-from-Previous section.** The marker reads this as "no thought given to whether the analytical tools still match the requirements".
77
- **Treating tables as optional.** The diagram is the figure; the tables are the evidence. C03 is graded on the tables.
78
- **Leaving template placeholders.** `[Entity1]`, `[List data flows]`, `[Description]` in the submitted document.
79
- **No traceability matrix.** Or a matrix that only links to use cases (omitting CD entities and DFD elements).
80
81
## Why VCAA cares
82
83
C03's rubric explicitly asks for *"Documents the analytical tools"* — and the level descriptors lean on completeness and rigour of documentation, not artistic quality of diagrams. A clean DFD with no data dictionary will mark lower than a slightly messy DFD with a thorough data dictionary.
84
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
85
## See also
86
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
87
- [Excalidraw Diagram Starters (C02)](/sd/C02/Excalidraw%20Diagram%20Starters) — for redrawing or refreshing diagrams.
88
- [Context Diagram vs Data Flow Diagram](/sd/C02/Context%20Diagram%20vs%20Data%20Flow%20Diagram) — disambiguation if you're refreshing.
89
- [What Is an Entity](/sd/C02/What%20Is%20an%20Entity) — for the External Entities table.
764b19 lisa 2026-04-26 08:07:23
Source material C02-C05: 6 new DRAFT pages, verified external rows YouTube-first priority sourcing per CXX-WIKI-VIDEO-guide §7. All external resources verified rigorously (oEmbed for YouTube, browser DOM check via playwright-cli for Isaac CS); no curl-200-only links. New DRAFT wiki pages (6): - C02: Excalidraw Diagram Starters - C03: Analytical Tools Template Guide - C04: Efficiency vs Effectiveness; Evaluation Criteria and the SRS - C05: Annotated Mock-up in Excalidraw; Plan B Contingency Table Verified external rows added across CXX-Resources.md (MPT YouTube, NNgroup, VCAA Teaching and Learning, Isaac CS prog_cwk_evaluation_ocr, Ryan's Tutorials). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
90
91
---
92
b137e1 lisa 2026-04-26 08:55:54
Refocus C03 Analytical Tools page on documentation, not creation Rubric distinction: C02 creates the analytical tools (UCD/CD/DFD); C03 documents them inside the SRS. Page now covers the four-part documentation pattern (purpose, changes, diagram, descriptive tables), the per-tool tables (Use Cases Description, External Entities, Data Dictionary), and the traceability matrix. Links to C02 page for redrawing/notation skill. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
93
← Back to [C03 — Skills in Documenting a Software Requirements Specification](/sd/C03/C03-home)