VCE Software Development Chapter 1 Vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering requirements, constraints, scope, and design tools from VCE Software Development Chapter 1.

Last updated 1:58 AM on 9/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

Solution requirements

Descriptions of what the client needs from the software.

2
New cards

Functional requirements

Requirements that describe what the software must do, including inputs, outputs, data manipulation, and validation.

3
New cards

Non-functional requirements

Requirements that describe the quality attributes of a solution, such as usability, reliability, portability, robustness, and maintainability.

4
New cards

Constraint

A factor that limits or restricts the solution requirements.

5
New cards

Economic constraints

Restrictions on a project that include time and cost limits.

6
New cards

Technical constraints

Restrictions that relate to hardware, software, compatibility, storage, processing, security, and network conditions.

7
New cards

Social constraints

Restrictions that relate to users' characteristics and digital expertise.

8
New cards

Legal constraints

Restrictions arising from privacy, intellectual property, and data ownership obligations.

9
New cards

Scope

The defined boundaries of the solution, stating clearly what the solution will do and what it will not do.

10
New cards

Data dictionary

A design tool that documents data elements, including name and data type, and may also include purpose, source, size, format, and validation.

11
New cards

Mock-up

A design tool that visually represents the intended appearance and layout of an interface or output.

12
New cards

Object description

A design tool that describes an object's relevant properties/attributes, methods, and behaviours.

13
New cards

IPO chart

A design tool that summarises the input, processing, and output of a task.

14
New cards

Pseudocode

A design tool that represents an algorithm using structured, language-independent statements.

15
New cards

Assignment arrow (←)

A symbol used in pseudocode to store a value in a variable.

16
New cards

Equality operator (=)

A symbol used in pseudocode under course conventions for equality comparison.