← All printables
VCE Software Development U3O1 · Modules 10–47

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable VCE Software Development U3O1 crossword with 10 clues, built from the key terms of Requirements and design tools to Naming conventions and internal documentation (Modules 10–47) — Data dictionary, Writing a data dictionary entry, Designing classes with a class diagram, Object descriptions, Writing an object description from a requirement, Constants and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

VCE Software Development U3O1 Crossword: Requirements and design tools to Naming conventions and internal documentation (Modules 10–47)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9
10

Across

  1. 2. One data dictionary row for a data item: name, data type, format or size, description, example value and validation rule. Written from a requirement or IPO chart. Word 7 of: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19 (5)
  2. 5. Word 5 of the term in 2 Across: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19 (3)
  3. 7. Word 2 of the term in 2 Across: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19 (7)
  4. 8. Word 1 of the term in 4 Down: ______ ___________ (6)
  5. 9. Word 4 of the term in 2 Across: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19 (6)
  6. 10. An agreed pattern for naming variables, functions and controls so code is readable, consistent across a team and easier to maintain and debug. Word 2 of: naming __________ (10)

Down

  1. 1. A constant: a named value set once and never changed while the program runs. Written in UPPER_CASE by convention, it replaces magic numbers and is easy to update in one place. Word 2 of: GST_____ = 0.1 (4)
  2. 3. A control structure where statements run one after another, top to bottom, so changing their order can change the result. (8)
  3. 4. A design table for a class that lists its name, its attributes with data types, and its methods with their parameters and purpose. Word 2 of: ______ ___________ (11)
  4. 6. An if statement indented inside another if block. The inner condition is only checked when the outer condition is True. Word 1 of: ______ if (6)

Answer Key

VCE Software Development U3O1 · Modules 10–47
1R
2Y
E
A
R
3S
T
E
4D
E
Q
5A
G
E
U
S
E
6N
C
7I
N
T
E
G
E
R
C
S
I
8O
B
J
E
C
T
P
E
T
9D
I
G
I
T
S
O
10C
O
N
V
E
N
T
I
O
N
Across
2YEARS — One data dictionary row for a data item: name, data type, format or size, description, example value and validation rule. Written from a requirement or IPO chart. Word 7 of: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19
5AGE — Word 5 of the term in 2 Across: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19
7INTEGER — Word 2 of the term in 2 Across: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19
8OBJECT — Word 1 of the term in 4 Down: ______ ___________
9DIGITS — Word 4 of the term in 2 Across: studentAge, _______, 2 ______, ___ in _____, 15, 11 to 19
10CONVENTION — An agreed pattern for naming variables, functions and controls so code is readable, consistent across a team and easier to maintain and debug. Word 2 of: naming __________
Down
1RATE — A constant: a named value set once and never changed while the program runs. Written in UPPER_CASE by convention, it replaces magic numbers and is easy to update in one place. Word 2 of: GST_____ = 0.1
3SEQUENCE — A control structure where statements run one after another, top to bottom, so changing their order can change the result.
4DESCRIPTION — A design table for a class that lists its name, its attributes with data types, and its methods with their parameters and purpose. Word 2 of: ______ ___________
6NESTED — An if statement indented inside another if block. The inner condition is only checked when the outer condition is True. Word 1 of: ______ if

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: VCE Software Development - U3O1 - Programming, VCE Software Development - U3O2 - Analysis and Design, VCE Software Development - U4O1 - development and evaluation, VCE Data Analytics - U3O1 - Data Analytics, 7-8 Digital Technologies: Programming in Python, 9-10 Digital Technologies: Object-oriented programming, debugging and testing, VCE Applied Computing U1O2 Programming: Control structures, IGCSE Computer Science 0478 — 7c Pseudocode and Flowcharts, ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (Python), ACARA Digital Technologies Years 9–10 — Testing and Validating Programs, ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (Python), ACARA Digital Technologies Years 9–10 — Modular and Object-Oriented Programming (JavaScript), QCE Digital Solutions Unit 1 — Algorithms and Programming Techniques, QCE Digital Solutions Unit 2 — Data-Driven Problems and Solution Requirements, QCE Digital Solutions Unit 2 — Data and Programming Techniques, QCE Digital Solutions Unit 2 — Prototype Data Solutions, QCE Digital Solutions Unit 3 — Real-World Problems and Solution Requirements, QCE Digital Solutions Unit 4 — Digital Methods for Exchanging Data, QCE Digital Solutions Unit 4 — Prototype Digital Data Exchanges, WA Computer Science ATAR Year 11 — Pseudocode and Algorithm Design, WA Computer Science ATAR Year 11 — Control Structures and Data Types, WA Computer Science ATAR Year 11 — Modular Programming, WA Computer Science ATAR Year 11 — Data Management

More VCE Software Development U3O1 printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.