Designing solutions Flashcards

CCEA GCSE Digital Technology (2650)

Algorithm

A step-by-step set of instructions to solve a problem or complete a task.

1 / 23

Ready to master these flashcards?

Sign in to study with spaced repetition and track your progress.

Sign In to Track Progress

Terms in this set (23)

1

Algorithm

A step-by-step set of instructions to solve a problem or complete a task.

2

Flowchart

A diagram that represents an algorithm using symbols to show the flow of data and decisions.

3

Testing solutions

The process of checking if a solution works as intended and meets the requirements.

4

Input-process-output model

A design model that breaks a solution into three parts: input, processing, and output.

5

Validation

Ensuring that input data is reasonable and meets specific criteria before processing.

6

Verification

Checking that the solution produces the correct output and functions as expected.

7

Evolutionary prototyping

A method where a prototype is continuously refined based on user feedback until it becomes the final product.

8

Throwaway prototyping

A method where a prototype is created to explore ideas or gather requirements but is discarded after use.

9

Prototype

An early version of a solution used to test ideas, gather feedback, and refine the final design.

10

Target audience

The specific group of people a solution is designed for, based on their needs and preferences.

11

User interface

The part of a system that users interact with, designed to be intuitive and user-friendly.

12

Navigation structure

The way users move through a system or website, often represented in a diagram showing links between pages.

13

Structure diagram

A visual representation of the components of a system and their relationships.

14

Storyboard

A sequence of drawings or images used to plan the design and flow of a solution, such as a website or app.

15

Image sources

The origin of images used in a solution, which must comply with copyright laws.

16

Third-party implementation

Using external tools, libraries, or services to add functionality to a solution.

17

Scripted elements

Parts of a solution that use code or scripts to add functionality, such as interactivity or automation.

18

Interactive elements

Features in a solution that allow users to engage directly, such as buttons, forms, or sliders.

19

Entity

An object or concept in a database that stores data, such as a person, place, or thing.

20

Attribute

A property or characteristic of an entity, represented as a field in a database.

21

Primary key

A unique identifier for a record in a database table, ensuring no duplicates.

22

Foreign key

A field in one table that links to the primary key in another table, creating relationships between tables.

23

Relationship

A connection between entities in a database, such as one-to-one, one-to-many, or many-to-many.

Want to Learn More?

Get personalised lessons, quizzes, and instant feedback from your AI tutor.

Start Learning