Enterprise Computing Glossary

A complete A–Z reference of the key terms and syllabus keywords you need for NESA NSW HSC Enterprise Computing. Search definitions and examples, filter by year, topic or NESA glossary terms, and follow See also links between related ideas.

Year 11 & 12 Reference NESA aligned
Ctrl K

282 terms · 9 topics · A–Z

Where the definitions come from Cards marked NESA are the 81 terms in the glossary of the NESA Enterprise Computing 11–12 (2022) syllabus. Their definitions are NESA’s own words, © NSW Education Standards Authority (NESA), reproduced for NSW teachers’ non-commercial educational use; the short examples are ours. NESA is the source, and its website holds the only official and up-to-date version: NESA syllabus glossary ↗. The other terms were written for the notes on each topic page, in the syllabus’s own vocabulary.
A

Absolute Reference

A spreadsheet cell reference, written with dollar signs such as $H$1, that does not change when the formula is copied or filled.

Example: =D2*$H$1 keeps pointing at the GST rate cell.

Abstraction

NESA

The process by which data and programs are defined with a representation similar in form to its meaning while hiding away the implementation details. Abstraction tries to temporarily ignore details so that the programmer can focus on a few concepts at a time. Algorithms must ultimately be broken down into simple instructions for a digital system to execute.

Example: A train map shows stations and lines but hides the real curves of the track.

Acceptance Testing

Testing in which the client or users check the finished system against agreed criteria to decide whether to accept it.

Example: The canteen manager completes her daily tasks and signs off.

Action Plan

A short-range list of tasks with an owner, a due date and a status, usually drawn from a Gantt chart.

Example: A weekly table of who builds the Menu tables and by which day.

Actuator

A device that converts a control signal into a physical action, such as opening a valve or switching a relay.

Example: A vent actuator that opens when a greenhouse is too hot.

Adaptive Maintenance

Maintenance that changes a system to suit a change in its environment or requirements.

Example: Adding a new menu item or updating prices when the menu changes.

Adjacency Matrix

A grid that records which nodes in a graph are directly linked, using 1 (or a weight) for a link and 0 for none.

Example: Row A of a friendship matrix reads 0 1 1 1 0 0, so A is linked to B, C and D.

Aggregation

Combining many records into a summary such as a total, average or count for each group.

Example: Total takings for each month.

Agile Approach

A development approach that builds the system in short cycles, each producing working output that the client reviews before the next cycle is planned.

Example: A club booking app delivered in two-week sprints, with the club secretary reviewing each one.

Air Gap

Keeping a system physically or logically disconnected from other networks so it cannot be reached across them.

Example: An offline backup server that is never connected to the office network.

Algorithm

NESA

A step-by-step procedure required to solve a problem. Algorithms may be presented in many ways, e.g. written instructions, flow charts or using a computer programming language.

Example: The steps a canteen app follows to total an order: add each price, apply the discount, then add GST.

Alternative Data

Data from non-traditional sources, such as likes, emoticons and memes, used as quick feedback about a product or message.

Example: A surge of angry-face reactions on a post about a new e-bike.

App

NESA

A software program designed for a specific purpose to run on mobile devices or on a personal computer. An abbreviation of the word ‘application’.

Example: A school canteen ordering app on a phone.

Artificial Intelligence (AI)

NESA

Intelligence demonstrated by machines. Sometimes called machine intelligence.

Example: A spam filter that learns to recognise junk email.

Assets

NESA

Assets are the digital elements that can be used or incorporated into a multimedia presentation or production. They include graphics, photographs, videos, audio, animations or other artistic data.

Example: A logo in SVG, a photo in JPEG and an interview in MP4 used on one website.

Attenuation

The weakening of a signal as it travels through a medium or across distance.

Example: An Ethernet cable run beyond about 100 m loses too much signal to work reliably.

Augmented Reality (AR)

NESA

A technology that replicates, enhances or overlays extra information about the real-world environment, using computer-generated data such as global positioning systems (GPS), sound, videos and images. Common examples include a car windshield with a heads-up display (HUD) that projects three-dimensional navigation information and virtual lanes, or a swimming telecast using a line to indicate the position of the record holder in relation to the actual swimmers in the race.

Example: A phone app that shows how a sofa would look in your lounge room through the camera.

Auto-profiling

The automatic building of a picture of a person by inferring interests and characteristics from their behaviour without them entering it.

Example: A video app recommending content based on what you watched, not on what you said you liked.

Automate

NESA

The process of transforming and manipulating data that does not require user intervention. For example, through the use of formulae in a spreadsheet, new sets of data can be processed and the results recalculated automatically, or a webcam can be turned on as a result of movement sensor input.

Example: A spreadsheet total that recalculates by itself whenever a price is changed.

↑ Back to Top
B

Backup Rule (3-2-1)

A backup guideline of keeping three copies of data on two types of media, with one copy offsite.

Example: Live data on a server, a copy on a storage device, and a copy on tape at another site.

Backward Chaining

NESA

A technique used by inference engines that determines reasoning from the knowledge base to understand how a decision was made. In backward chaining, the goal or output is used to track back to establish the steps taken.

Example: To prove repot_with_drainage, the engine checks root_rot_risk, then overwatered, then the observed facts.

Bandwidth

The maximum amount of data a connection can carry per second, usually measured in megabits per second.

Example: A 100 Mbps nbn plan can carry up to 100 megabits each second.

Beta Testing

Testing a near-final version of a system with a limited group of real users outside the development team to find remaining faults.

Example: Fifty students trial a new school app for a fortnight.

Betweenness Centrality

A measure of how often a node lies on the shortest paths between other pairs of nodes, showing which nodes act as bridges.

Example: A switch that joins two office floors carries most cross-floor traffic, so it has high betweenness.

Big Data

NESA

Extremely large datasets that may be analysed computationally to reveal patterns, trends and associations.

Example: A GPS point logged every few seconds for every bike in a scheme.

Biometric

NESA

A term that describes the source of data being human or biological.

Example: A fingerprint or face scan used to unlock a phone.

Bit Depth

The number of bits used to record each sample or pixel, which sets how many different values can be stored.

Example: 16-bit audio allows 65,536 possible heights per sample; 24-bit colour allows about 16.7 million colours.

Bitmap Graphic

An image made from a grid of pixels, each with its own colour, so it blurs or pixelates when enlarged.

Example: A photograph saved as a JPEG or a screenshot saved as a PNG.

Blockchain

NESA

A growing list of records, known as blocks, which are linked using cryptography. It can be used to record transactions between 2 parties efficiently and in a verifiable and permanent way.

Example: Each block stores the hash of the previous block, so editing one block breaks every later link.

Botnet

A network of infected devices (bots) controlled remotely by an attacker, often to run a DDoS attack or send spam.

Example: Thousands of infected home routers flood a website with requests at once.

Boundary Test Data

Test values that lie on the limit of an allowed range and immediately either side of it.

Example: For a booking length of 30 to 120 minutes, the boundary values are 29, 30, 120 and 121.

Business Email Compromise

A scam that takes over or imitates a business email account to trick staff into sending payments or data to a criminal.

Example: An email that appears to be from a supplier asks for a payment to a new bank account.

↑ Back to Top
C

Calculate

NESA

Ascertain/determine from given facts, figures or information.

Example: Calculate the total cost of 12 items at $4.50 each, including 10% GST.

CAPTCHA

NESA

Completely Automatic Public Turing Test to Tell Computers and Humans Apart.

Example: A sign-up form that asks you to pick every image containing a bus before it lets you continue.

CARE Principles

Principles for Indigenous data governance from the Global Indigenous Data Alliance: Collective benefit, Authority to control, Responsibility and Ethics.

Example: A research team agrees with an Aboriginal community-controlled organisation how its data will be stored and shared.

Certainty Factor (CF)

A number, here from 0 to 1, that shows how strongly a piece of evidence or a rule is believed.

Example: A rule with CF 0.8 and evidence with CF 0.7 gives a conclusion with CF 0.56.

Change Request

A formal request to alter something already agreed, assessed for its effect on cost, time and scope before it is accepted.

Example: The committee asks for a waiting list and the team costs it before agreeing to add it.

Cherry-picking

Choosing only the data, date range or results that support a preferred conclusion.

Example: Showing July to December sales growth and hiding the January to June decline.

CIA Triad

The three attributes of information security: confidentiality, integrity and availability.

Example: Ransomware that locks files breaches availability; a leaked database breaches confidentiality.

Clarify

NESA

Make clear or plain.

Example: Clarify the client’s need by asking what "faster booking" means: fewer clicks or a quicker page load.

Classify

NESA

Arrange or include in classes/categories.

Example: Classify survey answers as quantitative (a rating out of 5) or qualitative (a written comment).

Cloud Computing

NESA

Distributing computing over a network where storage of files, processing of data and/or access to software occurs automatically on interconnected server computers to which the user’s device is connected. The term refers to accessing files, software and services over the internet.

Example: A small business keeps its files in a cloud drive and pays each month for exactly the storage it uses.

Collaborate

NESA

Working with others towards a shared goal, through a variety of modes of communication. This may be achieved using a range of technologies, tools and processes.

Example: A project team edits one shared design document and agrees decisions in a weekly meeting.

Computational Thinking

NESA

A process in which a problem is analysed and solved so that a human, machine or computer can effectively implement the solution. It involves using strategies to organise data logically, break down problems into parts, interpret patterns and design, and implement algorithms to solve problems.

Example: Breaking "run the school canteen online" into ordering, paying and preparing, then solving each part separately.

Conditional Formatting

A spreadsheet feature that changes how a cell looks automatically when its value meets a rule.

Example: Shading a stock cell red when it falls below 10.

Connectedness

The property of a graph in which there is a path between every pair of nodes; a graph that is not connected splits into separate components.

Example: Cutting the only cable to a building leaves the network disconnected.

Consensus Mechanism

The rule a distributed network uses to agree on which new block or record is valid.

Example: Proof of work and proof of stake are two consensus mechanisms.

Constraint

A limit on a project, such as time, money, skills or equipment, that the team must work within.

Example: A six-week deadline and no budget for software.

Contingency

An amount of money or time set aside in a plan to cover problems that could not be foreseen.

Example: A budget of $690 adds a 10% contingency of $69.

Corrective Maintenance

Maintenance that finds and fixes faults reported after a system has been put into use.

Example: Fixing an import that fails when an item name has a trailing space.

Creative Commons

NESA

Is a non-profit organisation that enables the sharing of creative content without the need to seek legal approval.

Example: A photo licensed CC BY 4.0 that you can reuse if you credit the creator.

Credential Stuffing

An attack that automatically tries username and password pairs leaked from one breach on other sites, relying on password reuse.

Example: Stolen email and password pairs are tested against a streaming service login.

Critical Path

The longest chain of dependent tasks in a project plan, which decides the earliest finish date; a delay to any task on it delays the whole project.

Example: If the database build slips a day, the dependent screens, integration and testing all move back a day.

Critically Analyse/Evaluate

NESA

Add a degree or level of accuracy, depth, knowledge and understanding, logic, questioning, reflection and quality to (analyse/evaluate).

Example: Weigh the strengths and weaknesses of a solution against its success criteria, question the evidence and reach a justified conclusion.

Crowdsourcing

Using a large group of people, usually online, to contribute information, ideas or work.

Example: Residents reporting flood levels through a community social media page.

Cyber Safety

NESA

A term that refers to behaviour and the precautions that may be exercised when providing personal information in an online or digital environment.

Example: Keeping your address and birth date private on a public profile.

Cybersecurity

NESA

The protection of information technology elements, including hardware and software, data or network services.

Example: A business patches its software, backs up its data and uses multi-factor authentication.

↑ Back to Top
D

Dark Pattern

A deceptive design technique that steers users into choices that are not in their interest.

Example: A cancel link hidden behind five clicks while sign-up takes one.

Dashboard

A single screen that brings together the key figures, charts and controls someone needs to monitor a system or make a decision.

Example: Canteen Insights shows revenue, items sold, top seller and waste, with a line chart, a bar chart and a reorder list on one page.

Data

NESA

A discrete representation of information using number codes. Data may include characters (e.g. alphabetic letters, numbers and symbols), images, sounds and/or instructions that, when represented by number codes, can be manipulated, stored and communicated by digital systems. For example, characters may be represented using ASCII code or images may be represented by a bitmap of numbers representing each ‘dot’ or pixel.

Example: The letter A stored as the number 65 in ASCII, or a photo stored as a grid of pixel colour numbers.

Data Bias

A systematic tilt in how data is collected, analysed or used, so that results consistently lean in one direction.

Example: Surveying only app users, so riders without smartphones are missing from the results.

Data Compression

NESA

A reduction in the number of bits needed to represent data.

Example: Saving a photo as a JPEG so it downloads faster.

Data Cube

A multidimensional arrangement of data in which each cell holds a measure at the intersection of several dimensions.

Example: A cube of sales with Product, Quarter and Region as its three dimensions.

Data Dictionary

A comprehensive description of each field in a database, commonly listing the field name, data type, data format, field size, description and an example.

Example: UserID: Text, XXXNNNN, size 7, example XYZ1539.

Data Flow Diagram (DFD)

A diagram that shows how data moves between external entities, processes and data stores, using circles for processes, open-ended rectangles for data stores, closed rectangles for external entities and labelled curved arrows for data flows.

Example: A voting system DFD showing Voters sending their details and vote to the Voting process.

Data Integrity

The accuracy, completeness, consistency and trustworthiness of data across its whole life.

Example: Validation checks and access controls that stop a price of 5500 replacing 55.00.

Data Journalism

Finding, analysing and presenting data to tell a news story, often using interactive charts or maps.

Example: An interactive map letting readers look up rainfall in their own town.

Data Literacy

The ability to read, understand, question and communicate with data.

Example: Checking who collected a chart's data, how big the sample was and whether the axis starts at zero.

Data Minimisation

The principle of collecting and keeping only the personal information that is needed for a stated purpose.

Example: A quiz app that asks only for an email address, not a birth date.

Data Mining

Discovering patterns, relationships and unusual values in large datasets using statistics and machine learning.

Example: Finding groups of riders with similar travel habits so that passes can be designed for each.

Data Retention

The rule for how long data are kept before they are deleted or summarised.

Example: Keeping item-level sales rows for 12 months, then reducing them to weekly totals.

Data Sampling

NESA

The practice of analysing a subset of a larger dataset in order to determine meaningful information such as patterns and trends.

Example: Surveying 200 students to learn about the habits of a school of 1,200.

Data Sovereignty

NESA

This is a global movement that refers to the right of Indigenous Peoples to determine the creation, collection, ownership and application of data that is for and about Indigenous Peoples. The term also refers to transnational data flow and a range of issues arising from the flow of data between nations.

Example: An Aboriginal community-controlled organisation decides how data about its community is collected, stored and used; a business chooses an Australian cloud region so customer records stay under Australian law.

Data Store

A place where data is kept between processes, either an electronic file or non-computer storage; drawn as a rectangle open on one side in a DFD.

Example: An Electoral roll in a voting system.

Data Swamp

A data lake that has become unusable because nothing records what the data is, where it came from, its quality or who owns it.

Example: A store of thousands of unlabelled, duplicate files that analysts cannot trust.

Data Types

NESA

Data types used in computing are expressed as either: string/text, character, integer, floating point or real, date and time or Boolean.

Example: A price is a floating point number, a quantity is an integer and a booking date is date and time.

Data Warehouse

A large central store of consistent, historical data from many operational systems, organised for analysis and reporting.

Example: A retailer loads nightly sales from 90 stores into one warehouse and compares years.

Database

NESA

A collection of data organised by records and fields that can be easily stored, accessed, managed and updated.

Example: A canteen keeps its items, prices and orders in tables of records and fields.

Dataset

NESA

A collection of data combined for a specific purpose.

Example: A year of bike-share trips gathered to study which stations are busiest.

Days of Stock

The number of trading days the stock on hand will last at the current average rate of sales, found by dividing stock on hand by average daily sales.

Example: 58 bottles on hand and 36 sold a day gives about 1.6 days of stock.

Decision Support System (DSS)

An information system that combines data, a model and an interface to help people make decisions, without making them alone.

Example: A supermarket tool that forecasts demand and suggests next week's order for a manager to adjust.

Decision Tree

A diagram that represents all possible combinations of decisions and their resulting actions, where each path leads to another decision or a final action.

Example: A tree that decides whether to buy a car from its mileage, type and colour.

Deepfake

Synthetic audio, image or video created with artificial intelligence to imitate a real person.

Example: A cloned voice of a manager asking for an urgent payment.

Degree Centrality

A measure of a node's importance based on the number of edges connected to it.

Example: A user with 3 friends in a six-person network has degree 3 and normalised degree centrality 3 ÷ 5 = 0.6.

Deliverable

A specific item that a project must produce and hand over, such as a working system, a user guide or a test report.

Example: The user guide handed to the canteen manager.

Design Thinking

NESA

A process where a need or opportunity is identified and a design solution is developed. The consideration of economic, environmental and social impacts that result from designed solutions are core to design thinking. Design thinking methods can be used when trying to understand a problem, generate ideas and refine a design based on evaluation and testing.

Example: Interviewing students about lunch queues, then testing a paper prototype of an ordering site.

Dice

An OLAP operation that selects a sub-cube by choosing values on two or more dimensions.

Example: Dicing for Coffee and Cake in Q3 and Q4 across both regions.

Digital Citizenship

NESA

An acceptance and upholding of the norms of appropriate, responsible behaviour with regard to the use of digital technologies.

Example: Checking a claim before sharing it and asking permission before posting a photo of a friend.

Digital Footprint

NESA

Traces of data left behind by a person using a digital system. A person’s digital footprint includes all information actively provided by that person, such as interactions on social networks, online purchases, emails and instant messages. It also includes passive information, such as logs of software installed and used on a computer, metadata associated with files, a user’s internet protocol (IP) address, a device being used to access a webpage, and a user’s browsing history stored as cookies or by internet service providers.

Example: Posts you share (active) and your IP address in server logs (passive).

Digital Technologies

NESA

Refers to electronic tools, systems, devices and resources that generate, process or store data, and may include applications, games, microcontrollers, mobile devices, multimedia, networks, robotics.

Example: A tablet, a robot vacuum, a school network and a game console.

Digital Twin

A virtual copy of a physical machine, building or process that is updated with live sensor data and used to test changes and predict faults.

Example: A model of a pump that shows when its vibration pattern suggests a failure.

Dimension

A category by which data is viewed and grouped in analysis, often with a hierarchy of levels.

Example: Time is a dimension with the levels year, quarter, month and day.

Disruptive Technology

A technology that changes how people or organisations do something so much that established products, services or business models are displaced.

Example: Streaming services displaced most DVD rental shops.

Distributed Ledger

A record of transactions held as identical copies on many computers (nodes), with no single master copy.

Example: Every node in a public blockchain stores the full chain of blocks.

Drill-down

Moving down a hierarchy to see more detailed data.

Example: Going from quarterly sales to the three months in that quarter.

↑ Back to Top
E

Edge

A line in a graph that joins two nodes and may carry a label or a weight. Also called a link.

Example: A friendship between two users, or a cable of 25 m between two buildings.

Edge Computing

NESA

A computing framework that allows for the distribution of processing capabilities and hardware so that applications can be closer to their data source.

Example: A gateway on a farm that decides when to switch a pump on without waiting for the cloud.

Encryption

NESA

A process in cryptography of encoding (converting) data, using mathematical formulas, into a form that only an intended recipient can decode, often including a personal digital signature.

Example: A messaging app scrambles each message so that only the recipient’s device can read it.

End-User Development

A development approach in which the people who will use the system build or adapt it themselves, usually with accessible tools such as spreadsheets or no-code software.

Example: A club secretary builds a membership tracker in a spreadsheet.

Enterprise

NESA

An activity that produces goods and/or services. Enterprises are run for the benefit of an individual or a group of individuals. They can range in scale from a transnational corporation to home-based economic activities.

Example: A local bakery that takes online orders and tracks its stock in a spreadsheet.

Enterprise Computing

NESA

Refers to business-oriented information technology that is critical to a company’s operations. Enterprise computing encompasses types of information technology tools that businesses use for resource management, efficient production operations, relationship management and back office support.

Example: A retailer’s stock control, sales reporting and customer database working together.

Enterprise System

NESA

The combination of digital systems, people and processes that collect, manage and analyse data.

Example: A club’s booking system: staff and members (people), a booking process, and a database that stores and reports on bookings.

Erroneous Test Data

Test data that the system should reject, such as data of the wrong type, an impossible value or a missing entry.

Example: Entering "abc" or leaving a blank for a booking length.

Essential Eight

A set of eight mitigation strategies published by the Australian Signals Directorate, with maturity levels, to help organisations defend against cyber threats.

Example: Multi-factor authentication and regular backups are two of the eight.

ETL (Extract, Transform, Load)

The process of copying data from source systems, converting it to consistent formats and definitions, and loading it into a data warehouse.

Example: Matching old and new product codes before loading sales history.

Evaluate

NESA

Make a judgement based on criteria; determine the value of.

Example: Judge whether a new booking system met its success criteria, using test results and user feedback.

Evil Twin

A rogue Wi-Fi access point that copies a legitimate network's name so nearby devices connect to it and their traffic can be intercepted.

Example: An attacker broadcasts 'Cafe_Free_WiFi' next to a real cafe network.

Expert System

A program that captures the knowledge of human experts as facts and IF–THEN rules and uses an inference engine to reach conclusions about a narrow topic.

Example: A help-desk system that diagnoses a printer fault from the lights a user reports.

Explanation Facility

A feature of an expert system that shows why a question was asked or how a conclusion was reached, usually by displaying the rules used.

Example: A tree showing that reduce_watering came from rule R5, which used overwatered, which came from rule R1.

External Entity

A person, organisation or element outside a system that provides data to it or receives data from it.

Example: Students who place orders in a canteen ordering system.

Extrapolation

Extending a pattern beyond the range of the data used to find it, which makes predictions less reliable.

Example: Using a trend line built on 21 to 35°C data to predict boardings at 42°C.

↑ Back to Top
F

Feasibility Study

An assessment, made before a project is committed to, of whether it can succeed: technically, economically, operationally, on schedule and legally.

Example: A team checks that the planned cost is within budget and that volunteers can be trained before starting the build.

Firewall

Hardware or software that filters network traffic against a set of rules, allowing or blocking it.

Example: A firewall that denies all traffic from guest Wi-Fi to the staff network.

Firmware

NESA

Is the software that is installed on a small chip in almost all hardware devices that makes the hardware function as the manufacturer intended it to.

Example: The software on a home router that manufacturers update to fix security faults.

Flat-File Database

A database that stores all its data in a single table of records and fields.

Example: A single table of trips that repeats each rider's name on every row.

Foreign Key

A field in one table that holds the primary key value of a record in another table, creating a link between the tables.

Example: Publisher_ID in the Games table.

Forward Chaining

NESA

A technique used by inference engines that applies reasoning to the knowledge base to get the information to make a decision. In forward chaining, the inference engine evaluates existing data to develop new data to make a decision.

Example: Starting from leaves_yellow and soil_wet, an engine adds overwatered and then reduce_watering.

Freelance Work

Work done by a self-employed person who takes on tasks or projects for one or more clients rather than being an employee.

Example: A club hires a freelance designer to create the screens for its booking system.

Function

NESA

A term used in programming to describe a self-contained sequence of instructions that performs a specific task or tasks and is designed to be able to be reused throughout the program. Functions often accept some kind of input, perform some process on that input, and return a result that can be used by other parts of a program. Most programming languages allow for user-defined functions, but will also provide pre-defined functions.

Example: A programmer writes calculateGST(price) once and calls it wherever a price needs GST.

Functional Requirement

A statement of something a system must do.

Example: The system must show the top seller for any chosen weeks.

Fuzzy Logic

Reasoning with degrees of truth between 0 and 1 instead of only true or false.

Example: A temperature of 24 degrees is Warm to degree 0.6 and Hot to degree 0.4.

↑ Back to Top
G

Gamification

NESA

The adjustment of a task using digital technologies into a computer game in an attempt to make it more appealing.

Example: A learning app that awards points, badges and streaks for completing lessons.

Gantt Chart

A chart that displays each task of a project on an estimated, dated timeline, showing dependencies, milestones and, where used, resources and percentage complete.

Example: A requirements-gathering chart from 30 August to 16 September with a milestone diamond.

Generative AI

Artificial intelligence that produces new content, such as text, images, audio or code, from patterns learned in very large datasets.

Example: A chatbot that drafts a summary of a meeting from a transcript.

Graph and Network Theory

The representation of individuals or categories as nodes and their relationships as links, applied to the design of social networks.

Example: A graph of VB's social network with links labelled Friend, Listen and Watch.

↑ Back to Top
H

Haptic

NESA

Refers to the sense of touch. Often used to describe a method of output from a device that can be measured by feel or touch.

Example: A phone that vibrates when you tap a button.

Hardware

NESA

The collection of physical components that constitute a computer system, all of which are tangible objects. Hardware includes both internal and external components of the system, as well as any peripheral devices that can be connected.

Example: A keyboard, a router and a hard drive.

Hash Function

A function that turns any input into a fixed-length output (a hash) that changes completely if the input changes and cannot practically be reversed.

Example: SHA-256 turns a block of transactions into a 64-character fingerprint.

Heuristic

An experience-based rule of thumb that finds a good-enough answer quickly without guaranteeing the best one.

Example: A mechanic's rule to check the battery first.

Hybrid Cloud

A combination of private (or on-premises) infrastructure and public cloud, connected so data and applications can move between them.

Example: A clinic keeps active records on its own server and copies encrypted backups to a public cloud region.

Hypothetical Reasoning

A technique that follows the consequences of an assumption in a separate context, then adopts or discards it.

Example: A roster system assuming a nurse works Thursday night and rejecting the option after a rest-period clash.

↑ Back to Top
I

Implementation Plan

A plan for how a new system goes live, including the changeover method, steps and dates, training, risks and a fallback.

Example: A pilot in one depot, then rollout to four others, with the old system kept for a fortnight.

Indigenous Cultural and Intellectual Property (ICIP)

The rights of Aboriginal and Torres Strait Islander Peoples in their cultural heritage, including knowledge, art, stories, languages and designs.

Example: Asking the relevant community for permission before using traditional artwork on a website.

Inference Engine

The part of an expert system that applies the rules in the knowledge base to the known facts to reach conclusions.

Example: An engine that fires a rule to add overwatered to working memory, then fires the next rule.

Informatics

NESA

The science of processing data for storage and retrieval.

Example: Organising a bike-share's trip records into tables, summarising them and presenting a dashboard to the operations manager.

Information

NESA

The presentation of data in a manner that is readily understood.

Example: A chart showing that Friday is the busiest day, built from thousands of raw sales records.

Information System

NESA

The combination of digital systems, people and processes that collect, manage and analyse data.

Example: A school’s attendance system: staff and students, roll-marking procedures, and software that records and reports absences.

Infrastructure as a Service (IaaS)

A cloud service in which the provider supplies virtual servers, storage and networking and the customer manages the operating system and software.

Example: Renting a virtual server in a Sydney cloud region to run a legacy program.

Input Validation

Checks made on data as it is entered so that impossible or badly formed values are refused, using checks such as presence, type, range and format.

Example: Refusing a sold quantity of 'abc', -5 or 47 when only 46 items were prepared.

Intelligent Agent

A program that senses its environment, decides and acts to achieve a goal, from simple rule-following agents to complex learning agents.

Example: A web crawler that follows links (simple) and a ranking system that learns from clicks (complex).

Intelligent System

NESA

A collective term for enterprise-based information systems that have the capacity to gather and/or analyse data and communicate with other systems, learn and produce targeted output to respond to the world around them.

Example: A greenhouse controller that reads sensors, learns from past results and adjusts the vents and watering.

Interactive Media Systems

NESA

Where there is facility for a user to interact with multimedia, the term ‘interactive media’ may be used. The use of digital technologies to present combinations of text, graphics, video, animation and/or sound in an integrated way. For example, interactive games, media-rich websites and electronic books (e-books).

Example: An interactive game, a media-rich website or an e-book.

Internet of Me (IoMe)

NESA

The internet of me (IoMe) loosely refers to technology which connects our minds and bodies with the online world. It transforms our biological and cognitive life into streams of data which can be monitored, shared and shaped.

Example: A smartwatch that records heart rate and sleep and shares them with a health app.

Internet of Things (IoT)

NESA

Internet of Things (IoT) encompasses smart devices and smart objects that send and receive information using the internet and communication infrastructure.

Example: A soil moisture sensor that reports readings to a farm's irrigation system.

Interoperability

The ability of devices and systems from different makers to work together and exchange data.

Example: A light bulb from one brand and a hub from another both supporting the Matter standard.

Iterative Development

Repeating a cycle of design, build, test and review so that each pass improves the system using feedback.

Example: A paper prototype of a booking screen is tested, redrawn and tested again before any code is written.

↑ Back to Top
K

Key Performance Indicator (KPI)

A single measured figure that shows how well something is going against a goal.

Example: Waste percentage on the Canteen Insights dashboard, calculated as items thrown out divided by items put out for sale.

Knowledge Base

The part of an expert system that stores facts and IF–THEN rules about a specific topic.

Example: The eight watering and sun-stress rules in a plant-care advisor.

↑ Back to Top
L

Latency

The time a signal takes to travel from sender to receiver, usually measured in milliseconds.

Example: A geostationary satellite link has noticeably higher latency than a fibre connection.

Least Privilege

The principle that users and programs receive only the minimum access needed to do their job.

Example: A receptionist can read appointments but cannot open clinical notes.

Level 0 Data Flow Diagram

An overview (context) data flow diagram that shows the whole system as one process with its external entities, and no data stores or internal processes.

Example: A canteen ordering system drawn as one circle between Student and Canteen manager.

Levels of Measurement

The four scales that describe how much information a variable carries: nominal (names), ordinal (order), interval (equal gaps) and ratio (equal gaps and a true zero).

Example: Station name is nominal, a 1 to 5 star rating is ordinal, temperature in degrees Celsius is interval and trip minutes are ratio.

Live Data

Real data from an organisation's actual operation that is used when testing a system.

Example: Last term's real canteen orders loaded into a new ordering system.

LOOKUP Function

A spreadsheet function that finds a value in one range and returns the matching value from another range.

Example: =LOOKUP(B2,Items!$A$2:$A$13,Items!$D$2:$D$13) returns the price of the item whose ID is in B2.

Lossless Compression

NESA

A type of compression algorithm that retains sufficient information to allow the original data to be perfectly reconstructed from the compressed data. It is used when it is important for the original data to be accurately preserved, e.g. in text documents, programming source code, application files or for archival purposes.

Example: A PNG screenshot or a FLAC audio file.

Lossy Compression

NESA

A type of compression algorithm that compresses data by discarding information that is not necessary to reproduce the original data with sufficient detail for the user not to notice the difference. It is used primarily for reducing the size of multimedia assets such as video, audio and photographs, especially when streaming or transmitting the data over the internet.

Example: An MP3 or a JPEG at low quality that shows blocky artefacts.

↑ Back to Top
M

Maintenance Documentation

Technical information for the people who look after a system, covering its design, configuration, backup and update procedures and a log of changes.

Example: A guide that shows a committee member how to restore last night's backup.

Malware

NESA

Malicious software designed to interfere with the regular operation of a computer system. Often used to gain access to computers, it is usually hidden in other software to avoid user detection.

Example: A "free" game download that secretly installs software to steal passwords.

Massive Multiplayer Online Game (MMOG)

An online game in which very large numbers of players share one persistent world.

Example: Guilds of players completing a shared quest in a persistent online world.

Massive Open Online Course (MOOC)

An online course open to very large numbers of learners, often free to start.

Example: A free university course delivered by video, quizzes and forums.

Mean Absolute Error

The average size of the differences between proposed and actual values, ignoring whether they are above or below.

Example: Absolute errors of 75 units over eight weeks give a mean absolute error of about 9.4 units.

Measure

The numeric value analysed in each cell of a data cube.

Example: Sales in dollars or number of units sold.

Metadata

NESA

A set of data that describes and gives information about other data. For example, the metadata of a photograph is the set of data providing information about copyright.

Example: A photo's file details, such as when and where it was taken and its copyright.

Microcontroller

NESA

A small computer built for the purpose of dealing with specific tasks, such as managing the engine in a car, displaying information in a microwave control panel or receiving information from a television remote control. Microcontrollers process data inputted by users (e.g. keypad) or sensors (e.g. light).

Example: The chip in a microwave that reads the keypad and controls the timer and heater.

Milestone

An important point in a project that marks the completion of a phase or an approval. On a Gantt chart it is drawn as a hollow diamond and has no duration.

Example: The milestone "Requirements approved" is reached when the club committee signs off the needs list.

Minimum Viable Product

The simplest version of a product that solves the core problem and can be tested with real users.

Example: A start-up releases a booking page for one club before adding payments or reports.

Model

NESA

A mathematical, conceptual or physical representation that describes, simplifies, clarifies or provides an explanation of the structure, workings or relationships within an object, system or idea. Models can provide a means of testing and predicting behaviour within limited conditions. Models may be physical or exist in digital form.

Example: A spreadsheet that predicts next month’s canteen sales from past sales and the weather forecast.

MoSCoW Prioritisation

A common technique that sorts requirements into Must have, Should have, Could have and Won't have (this time).

Example: Ordering canteen app features so online ordering is a Must and loyalty points a Could.

Moving Average

A series of averages of consecutive values, used to smooth short-term variation so that the trend shows.

Example: A 3-month average of monthly orders.

MQTT

A lightweight publish/subscribe messaging protocol in which devices publish to topics on a broker and others subscribe to those topics.

Example: A sensor publishes to farm/paddock3/soil/moisture and an irrigation controller subscribes.

Multi-Factor Authentication

Verifying identity with two or more different types of proof: something you know, have or are.

Example: A password plus a code from an authenticator app.

↑ Back to Top
N

Network Diagram

A diagram, also called a network map, that documents a network using labelled symbols for the devices (nodes) and lines for how they are connected.

Example: A router joined to the internet, two hubs and several labelled computers.

Node

A point in a network or graph, such as a person, a device or a category, drawn as a circle. Also called a vertex.

Example: In a social network graph each person is a node; in a network diagram each router or computer is a node.

Non-functional Requirement

A statement of a quality a system must have, such as speed, accessibility, privacy or reliability.

Example: Every panel recalculates after a filter change without a noticeable delay.

Normalisation

A relational database design process that minimises data duplication by separating data into smaller linked tables whose fields depend solely on each table's primary key.

Example: Moving publisher names out of a Games table into a Publishers table.

Notifiable Data Breach

A breach involving personal information that is likely to result in serious harm (an eligible data breach). Under the Privacy Act it must be reported to the OAIC and to the people affected.

Example: A misdirected spreadsheet of customers' identity documents that cannot be recovered.

Nudging (Guided Choice)

A design choice that steers people towards an option without removing other options.

Example: A "Most popular" badge on one product or a pre-selected delivery option.

↑ Back to Top
O

Object-Oriented Programming (OOP)

NESA

A paradigm based on the concept of ‘objects’ that can contain data and code in the form of procedures. OOP language is a language based on the principles of ‘C’.

Example: A Student object holds a name and a year level (data) and can print a report (a procedure).

Object-Relational Mapping (ORM)

NESA

A technique used in object-oriented programming to query and manipulate data from a database.

Example: A program reads a row of a Students table as a Student object instead of writing SQL for every query.

Offshore Development

Having a system built by a team in another country, either in the organisation's own overseas office or in a contracted firm.

Example: An Australian retailer has its online shop maintained by a development team overseas.

OLAP (Online Analytical Processing)

A way of storing and querying data in multidimensional form so that users can summarise and explore it quickly from many angles.

Example: A manager views café sales by product, quarter and region, then drills from quarter to month.

OLTP (Online Transaction Processing)

The everyday system that records each transaction as it happens, such as a sale or a booking.

Example: A point-of-sale system that records each coffee sold.

Ontology

A formal description of the concepts in a domain and the relationships between them, used to classify items and infer inherited properties.

Example: A product ontology in which trail running shoe is a kind of running shoe, which is a kind of footwear.

Open Systems Interconnection (OSI)

NESA

This conceptual model standardises communications between all of the elements within an information or computer system.

Example: A seven-layer model that describes what happens between an application sending data and the cable or wireless signal that carries it.

Operation Documentation

Instructions for the people who use a system day to day, such as a user guide or quick-reference card.

Example: A laminated card showing the canteen coordinator how to record a stock count.

Outlier

A value that lies far from the rest of the data; it may be an error or a genuine unusual event.

Example: One $2,400 booking among bookings that are mostly under $110.

Outsourcing

Contracting an outside organisation to develop or run a system, or part of it, wherever that organisation is located.

Example: A council pays a software company to build its permits system to an agreed specification.

Overplotting

Marks on a chart overlapping so much that the pattern cannot be seen, common with very large datasets.

Example: A scatter graph of a million points that looks like a solid blob.

↑ Back to Top
P

Passive Data Collection

Capturing data as a by-product of what people do, without them deliberately providing it.

Example: Dock sensors and GPS logs recording every bike trip.

Personal Information

Information or an opinion about an identified individual, or an individual who is reasonably identifiable.

Example: A customer's name, email address and delivery address.

Pilot Implementation

A way of introducing a new system in which a small part of the organisation, or a limited range of the work, uses it first before it is extended.

Example: One manager using the dashboard for hot food and fresh food for two weeks while other categories stay on the old paper method.

Pivot Table

A spreadsheet tool that summarises a large table by grouping and totalling its data.

Example: Total canteen revenue by item category.

Platform as a Service (PaaS)

A cloud service in which the provider supplies the operating system, runtime and tools so developers deploy their own code without managing servers.

Example: Deploying a web app to a hosted platform such as Azure App Service.

Predictive Analytics

Using patterns in historical data, with statistical methods or machine learning, to estimate what is likely to happen.

Example: Forecasting Saturday's shuttle boardings from the temperature forecast.

Predictive Search String

A suggested completion of a search query, chosen by estimating what the user is most likely to type.

Example: Typing how to cook and being offered how to cook rice.

Price Elasticity of Demand

A measure of how much the quantity people buy changes when the price changes.

Example: A rise in the price of bottled water reduces units sold by more than the same rise in the price of a meat pie.

Primary Data

Data collected first-hand by an enterprise for its own purpose.

Example: A bike-share's own trip log or its rider survey.

Primary Key

A field, or combination of fields, whose value uniquely identifies each record in a table.

Example: StudentID in a Students table: no two students share one.

Privacy Act 1988

Australian Commonwealth law that regulates how agencies and many organisations collect, use, store and disclose personal information, through the Australian Privacy Principles.

Example: A medical practice must follow the Australian Privacy Principles when it stores patient records.

Problem Definition

A precise statement of the problem a project will solve, who is affected, its scope, its constraints and its success criteria.

Example: Members cannot see which courts are free, so a court is sometimes booked twice.

Process Diary (Log Book)

A record of a project's progress made at regular intervals, including the date, the person, progress, tasks achieved, stumbling blocks, next approaches, reflections and resources used.

Example: An entry recording that a price format was fixed and how it was tested.

Producing

NESA

Actively realising (making) designed solutions, using appropriate resources and means of production.

Example: Building the booking system from the design, using the chosen software and following the plan.

Product

NESA

The tangible end results of natural, human, mechanical, manufacturing, electronic or digital production and processes.

Example: A finished mobile app, a printed poster or a working database.

Product Backlog

A prioritised list of the features and tasks still to be done in an agile project.

Example: A list with 'online payment' at the top and 'loyalty points' near the bottom.

Project

NESA

An individual or collaborative problem-solving activity undertaken by students that is planned to achieve an articulated aim.

Example: A student team plans and builds a booking system for a local netball club.

Project Management

NESA

The process of planning, organising, controlling resources, monitoring timelines and activities, and completing a project to achieve a goal that meets identified criteria.

Example: A team uses a Gantt chart and a process diary to keep a six-week booking system on schedule.

Protocols

NESA

A set of generally accepted standards or 'rules' that govern relationships and interactions between and within information systems. In communication systems including the internet, specific protocols allow for the successful transmission of data.

Example: HTTPS for secure web pages and SMTP for sending email.

Prototype

NESA

A trial product or model built to test an idea or process to inform further design development. Its purpose is to see if and how well the design works and is tested by users and systems analysts. A prototype can be either a physical object or exist in digital form.

Example: A clickable model of an ordering screen tested with five students.

Prototyping Approach

A development approach in which rough working versions are built, shown to the client and improved in cycles until the system meets the need.

Example: Building a spreadsheet, a paper storyboard, a clickable page and then a working dashboard, with feedback from the client at each step.

Pseudo-random Number Generator

A program that produces a sequence of numbers that looks random but is fully determined by a starting value called a seed.

Example: A seeded generator that makes the same eight weeks of sample canteen sales every time a page loads.

↑ Back to Top
Q

Qualitative Data

Data that describes qualities, categories or opinions, usually as words, labels, images or sounds.

Example: A rider's comment that a dock was jammed, or the name of a docking station.

Quality of Service (QoS)

Rules that give priority to important or time-sensitive network traffic over less urgent traffic.

Example: A router that prioritises video calls over a large file download.

Quantitative Data

Data expressed as numbers that measure or count something, so arithmetic on the values is meaningful.

Example: Trip length in minutes and the fare in dollars for a bike-share trip.

↑ Back to Top
R

Ransomware

Malicious software that encrypts files or locks systems and demands payment, often also threatening to publish stolen data.

Example: Warehouse systems locked until a ransom is paid.

Regression Testing

Repeating earlier tests after a change to confirm that nothing that previously worked has been broken.

Example: After fixing the 120-minute limit, the team also retests the 29, 30 and 120 minute cases.

Relational Database

A database that stores data in several linked tables, using primary and foreign keys, so each fact is stored once.

Example: Separate Riders, Bikes, Stations and Trips tables linked by RiderID, BikeID and StationID.

Relative Reference

A spreadsheet cell reference that changes to match its new position when the formula is copied or filled.

Example: Copying =D2*E2 down a column so the next row becomes =D3*E3.

Requirements Traceability

Linking each requirement to the design, tests and evidence that show it has been met.

Example: A table that lists requirement FR6 beside the tests N5, B4 to B7 and E1 to E8.

Residual Risk

The level of risk that remains after treatments and controls have been applied.

Example: Full-disk encryption reduces the risk of a lost laptop from High to Low.

Risk Matrix

A grid that rates a risk by combining its likelihood and its consequence, usually as a score with bands such as Low, Medium, High and Extreme.

Example: Likelihood 4 times consequence 5 gives a score of 20, rated Extreme.

Risk Register

A record of the identified risks to a project, with each risk’s likelihood, impact, response and owner.

Example: A register lists "key team member unavailable" as a high risk, with a response of pairing on critical tasks.

Role-Based Access Control

A method of granting permissions to roles, then assigning people to roles, instead of granting rights person by person.

Example: A clinic gives the Doctor role write access to clinical notes and the Receptionist role none.

Roll-up

Aggregating data up a hierarchy, or removing a dimension, to see a higher-level summary.

Example: Summing months into quarters and quarters into a year.

↑ Back to Top
S

Sampling Rate

The number of times per second a sound wave is measured when it is digitised.

Example: CD audio uses 44,100 samples per second.

Sandbox Gaming

NESA

A virtual world where players can build their playscapes, invite other players to play and test game play.

Example: Building and sharing a mini-game in Minecraft.

SCADA

Supervisory control and data acquisition: a system of sensors, controllers, networks and operator screens used to monitor and control industrial and infrastructure processes.

Example: A water utility monitoring reservoir levels and pump stations from a control centre.

Schema

A diagram of the organisational structure of a database showing the tables, their fields, the primary keys and the relationships between tables.

Example: Games, Publishers and Developers tables joined by one-to-many lines.

Scope Creep

The gradual addition of extra features or requirements to a project, after they were agreed, without matching changes to time, budget or resources.

Example: A club asks for online payments halfway through a six-week booking project.

Secondary Data

Data that was collected by someone else, usually for a different purpose, and is reused.

Example: Daily rainfall figures from the Bureau of Meteorology used to study bike demand.

Semi-structured Decision

A decision made using a specified set of finite instructions, where a person may still review or approve the result.

Example: A loan officer approving an exception to a risk score calculated by fixed rules.

Sensor

NESA

A device that detects and responds to some type of input from the physical environment.

Example: A temperature probe in a cold room or a motion sensor over a door.

Shortest Path

The route between two nodes in a weighted graph with the smallest total weight, which can be found with Dijkstra's algorithm.

Example: A to E across cables of 25, 20 and 10 m gives a shortest path of 55 m.

Simulated Data

Data made up by testers to mimic real data or to target particular cases, including boundary and invalid values.

Example: A test order with a price of $0.00.

Slice

An OLAP operation that fixes one dimension at a single value, leaving a smaller table.

Example: Slicing the sales cube at Region = Coast gives a Product by Quarter table.

Slicer

A set of buttons in a spreadsheet dashboard that filters connected pivot tables and charts without changing the source data.

Example: Clicking Riverside Park in a station slicer to show only that station's figures.

Smishing

Phishing carried out by SMS text message, tricking the recipient into following a link or giving information.

Example: A text claiming to be a toll operator with a link to a fake payment page.

Social Engineering

Manipulating people, rather than technology, into revealing information or giving access.

Example: A caller pretending to be IT support asks an employee to read out a login code.

Social Network

NESA

A structure that describes the relationships that exist between individuals and/or organisations. Social networking services and tools provide a mechanism for people who share common interests or personal ties to communicate, share and interact using a range of media such as text, images and video.

Example: A photo-sharing service, or a graph showing which students are friends with each other.

Software as a Service (SaaS)

A cloud service in which the provider runs a complete application that users access over the internet, usually by subscription.

Example: Microsoft 365 email and documents, or MYOB accounting.

Sprint

A short, fixed-length work cycle in Scrum, typically one to four weeks, that ends in a working increment and a review.

Example: A two-week sprint to build the login and timetable screens.

Stakeholder

A person or group who is involved in, or affected by, a project or its outcome.

Example: Members, the club secretary, the canteen coordinator and suppliers are stakeholders in a booking and inventory system.

Stock-out

A situation in which an item sells out and customers cannot buy it, so recorded sales understate real demand.

Example: Meat pies that are all sold by lunchtime on a Friday.

Storyboard

A diagram that shows the various interfaces (screens) of a product and the links between them. In NESA notation, buttons with a dot and arrow show which screen they open.

Example: Three linked screens for a school canteen website: Home, Prices and Specials.

Stratified Sampling

A sampling method that divides the population into groups (strata) and samples each group in proportion to its size.

Example: Surveying 20 of 200 members and 40 of 400 casual riders, so both groups are represented.

Structured Data

NESA

Data with a high degree of organisation, such that it can easily be analysed and processed using algorithms. The organisation of the data takes on a form that captures the properties and behaviours of the source the data represents.

Example: A table of trips with fixed fields for date, start station, end station and minutes.

Structured Decision

A decision that is fully specified and can be automated, so the system decides and acts without human intervention.

Example: A warehouse system reordering an item when stock falls below a set level.

Structured Query Language (SQL)

NESA

Specialist programming language used to manage data and access data in relational database management systems.

Example: SELECT Name FROM Games WHERE Cost > 20 ORDER BY Cost DESC

Success Criteria

Measurable statements, set at the start of a project, that describe what a solution must achieve to be judged successful.

Example: Staff can enter an order in under one minute.

Supply-Chain Attack

An attack that compromises a supplier, software update or service that the real target trusts.

Example: Malicious code hidden in a software update that customers install.

Surplus Data

Data that is duplicated, unused, out of range or beyond the purpose of the system, and so adds cost and risk without adding value.

Example: A probe reading every second when only 15-minute averages and alerts are needed.

System Flowchart

A diagram that represents the main processes and devices in a system, using symbols such as online input, direct access storage and cloud, with arrows showing the direction of data.

Example: A doctor's system where visit details are entered, stored in a consultation file and sent to the cloud.

System Implementation

NESA

The implementation method applied when introducing a new or redesigned enterprise system. Typically methods include: direct, parallel, phased or pilot.

Example: A club goes live with its stock module first and its booking module three weeks later.

System Maintenance

Work done after a system goes live to fix faults, adapt it to changes and improve it.

Example: Updating a booking system when the club adds a new membership type.

Systems Thinking

NESA

An understanding of how related objects or components interact to influence how systems function. Students are provided with opportunities to recognise the connectedness of, and interactions between phenomena, people, places and events in local and wider contexts and consider the impact of their decisions. Understanding the complexity of systems and the interdependence of components is important for scientific research and for the creation of solutions to technical, economic and social issues.

Example: Seeing that changing the canteen’s ordering app also affects the kitchen, the cashiers and the parents who pay.

↑ Back to Top
T

Task Float

The number of days a task can be delayed without delaying the end date of the project; also called slack. Tasks on the critical path have no float.

Example: A task with 2 days of float can finish 2 days late and the project still ends on time.

Threat Actor

NESA

An individual or group that poses a security threat to an individual or organisation.

Example: A criminal group running a ransomware campaign, or an employee who leaks customer data.

Transmission Media

NESA

The means through which data is sent from one system to another on a network.

Example: An Ethernet cable, an optical fibre or a Wi-Fi radio signal.

Trend Line

A line, usually the least-squares line of best fit, drawn through data to show its general direction and to make forecasts.

Example: A straight trend line fitted to twelve months of orders and extended one month ahead to forecast demand.

Truncated Axis

A value axis that does not start at zero, which can exaggerate differences in a column chart.

Example: A column axis from 90 to 95 makes 94% look four times as tall as 91%.

Trusted Platform Module (TPM)

A dedicated security chip that stores cryptographic keys in hardware and helps verify that a device started with trusted software.

Example: BitLocker uses a TPM to keep a laptop's drive encryption key safe.

Truth Maintenance

A technique that records the reasons for each conclusion so it can be withdrawn automatically when its supporting facts change.

Example: Retracting overwatered when the user corrects soil_wet to dry.

↑ Back to Top
U

Unstructured Data

Data with no predefined model or field layout, such as free text, images, audio and video.

Example: Rider comments, photos of damaged bikes and recorded customer calls.

Unstructured Decision

A decision that cannot be made by following a fixed set of instructions, so human judgement is required. The syllabus describes it as "an infinite set of instructions where judgement may be required".

Example: Deciding whether a start-up should open a second shop in another town.

User Experience (UX)

NESA

The usability, ease of use, and enjoyment provided in the interaction between the customer and the product.

Example: A checkout that takes three taps instead of ten.

User Interface (UI)

NESA

The means by which users interact with computer hardware or software. In software, this usually comprises fields for text and number entry, mouse pointers, buttons and other graphical elements. In hardware, switches, dials and light-emitting diodes (LEDs) provide information about the interactions between a user and a machine.

Example: The buttons, menus and text fields on a school canteen ordering page.

↑ Back to Top
V

Validation

Checking that data is reasonable and allowed before it is accepted, for example by type, range, format or presence.

Example: A range check rejects an age of 250.

Vector Graphic

An image built from geometric shapes described by mathematical formulas, so it stays sharp at any size.

Example: A club logo saved as an SVG that prints equally well on a badge or a banner.

Verification

Checking that data has been entered or transferred correctly, such as by double entry or comparing totals with the source.

Example: Two staff type the same figures and the system compares them.

Version History

A record kept by a file or collaboration tool of who changed a file and when, allowing earlier versions to be restored.

Example: Restoring yesterday's version of a shared design document.

Virtual Reality (VR)

NESA

The use of computing technology to create a simulated environment. Unlike traditional user interfaces, VR places the user inside an experience. Instead of viewing a screen in front of them, users are immersed and able to interact with three-dimensional worlds.

Example: A headset that places you inside a 3D tour of a museum.

Visualisation

NESA

The presentation of data or information through pictures or graphics to help the intended audience understand its significance.

Example: A column chart that shows monthly sales so a manager can see the busy months at a glance.

Volume Testing

Testing how a system performs with a large amount of data or many users.

Example: Loading ten thousand orders to check searches stay fast.

Vulnerability

A weakness in data, people, processes or technology that a threat actor can exploit.

Example: An internet-facing server that has not been patched.

↑ Back to Top
W

Waterfall Approach

A development approach in which the stages (requirements, design, development, testing, installation and maintenance) run in order, each completed and signed off before the next begins. The syllabus calls it waterfall (structured).

Example: A hospital records system with fixed regulatory requirements is developed in signed-off stages.

Web Content Accessibility Guidelines (WCAG)

The W3C's internationally recognised guidelines for making web content accessible, organised under four principles: perceivable, operable, understandable and robust.

Example: Providing alt text for images and at least 4.5:1 contrast for body text.

Webometrics

The quantitative study of web resources, including the links between pages, their content and how they are used.

Example: Analysing which sites link to a page to estimate how relevant it is.

Weighted Graph

A graph in which each edge has a number, such as a distance, cost or delay.

Example: Cable lengths in metres on the links between five sites.

What-if Analysis

Changing an input to a model, such as a price or a quantity, to see how the results would change.

Example: Lowering the number of ham salad rolls put out each day to see the projected effect on waste and sales.

Wireframe

A simple, low-fidelity layout of a screen that shows structure and placement without colour or final content.

Example: Grey boxes labelled Header, Image and Button on a sketch of a home page.

Workflow

NESA

A sequence of processes and/or activities that a document or artefact transitions through in order to reach completion.

Example: A leave request that moves from the employee to a manager for approval, then to payroll.

↑ Back to Top