KASNEB DICT key terms
KASNEB DICT · Get comfortable with the vocabulary.
- Information and Communication Technology (ICT)
- Related: Local Area Network (LAN), Operating System
The use of computers, networks, telecommunication devices and software to create, store, process, transmit and exchange information in digital form. It covers the technology itself plus the people, data and processes that apply it.
- Word processor
- Related: Mail merge, Spreadsheet
Application software used to type, edit, format, save and print text documents. It offers features such as spell checking, tables, headers, footers and page layout controls for producing professional written work.
- Spreadsheet
- Related: Word processor
Application software that presents data in a grid of rows and columns of cells. Cells may hold numbers, text or formulas, and calculated values update automatically when the underlying figures change.
- Mail merge
- Related: Word processor, Database Management System (DBMS)
A facility that combines one standard document with a list of records held in a data source, producing a separate personalised copy for each record, such as letters addressed to individual customers.
- Central Processing Unit (CPU)
- Related: Random Access Memory (RAM), Cache memory
The main chip that fetches, decodes and executes program instructions and coordinates the other components of the computer. It contains the arithmetic logic unit and the control unit.
- Random Access Memory (RAM)
- Related: Cache memory, Virtual memory
The main working memory of a computer, holding the programs and data currently in use. It is volatile, so its contents are lost when power is switched off, and it is directly readable by the CPU.
- Cache memory
- Related: Random Access Memory (RAM), Central Processing Unit (CPU)
A small, very fast memory placed between the CPU and main memory. It keeps frequently used instructions and data so the processor spends less time waiting for slower RAM.
- Motherboard
- Related: Central Processing Unit (CPU), Device driver
The main printed circuit board of a computer into which the processor, memory modules, expansion cards and storage devices are fitted. It carries the buses and chipset that let these parts communicate.
- Operating System
- Related: Device driver, Virtual memory
System software that manages hardware resources, schedules tasks, controls files and provides a user interface. It also supplies the services and environment on which application programs run.
- Device driver
- Related: Operating System, Motherboard
A small piece of system software that tells the operating system exactly how to send commands to and receive data from one particular hardware device, such as a printer or graphics card.
- Virtual memory
- Related: Random Access Memory (RAM), Operating System
A technique in which part of secondary storage is used as an extension of main memory. Pages of programs are swapped between disk and RAM so large programs can run on limited memory.
- Defragmentation
- Related: Operating System, Backup
A maintenance process that rearranges the pieces of files on a hard disk so each file occupies contiguous space. This reduces head movement and improves reading and writing speed.
- Local Area Network (LAN)
- Related: Router, IP address
A network that covers a small geographical area such as one office or building. It is privately owned, offers high transmission speed and connects computers and shared devices like printers.
- Router
- Related: IP address, Local Area Network (LAN)
A network device that forwards data packets between different networks. It reads destination IP addresses, consults a routing table and selects the best path for each packet.
- IP address
- Related: Router, Domain Name System (DNS)
A unique numeric label assigned to a device on a network so that data can be addressed to it and routed to the correct destination. It may be static or dynamically assigned.
- Domain Name System (DNS)
- Related: IP address, Uniform Resource Locator (URL)
A hierarchical naming service that converts easy-to-remember domain names into the numeric IP addresses computers use. It acts like a directory for locating resources on the internet.
- Algorithm
- Related: Variable, Debugging
A finite, ordered set of clear and unambiguous steps that solves a particular problem or completes a task. Every step must be executable and the process must eventually stop.
- Compiler
- Related: Algorithm, Debugging
A translator that converts a complete source program written in a high-level language into machine code before the program is run. It reports errors only after scanning the whole program.
- Variable
- Related: Algorithm, Debugging
A named storage location in a program whose value may change while the program runs. It has a data type that determines the kind of values it can hold.
- Debugging
- Related: Compiler, Variable
The systematic process of locating, analysing and correcting errors in a program so that it produces the expected output. It uses techniques such as tracing, breakpoints and test data.
- Database Management System (DBMS)
- Related: Primary key, Normalization
Software used to define, store, retrieve, update and control access to a database. It separates data from application programs and enforces rules that keep the data consistent and secure.
- Primary key
- Related: Foreign key, Database Management System (DBMS)
A field, or combination of fields, that uniquely identifies every record in a table. It may not be left empty and no value may be repeated within the table.
- Foreign key
- Related: Primary key, Normalization
A field in one table that holds the primary key value of a record in another table. It creates a link between the tables and enforces referential integrity between related data.
- Normalization
- Related: Database Management System (DBMS), Primary key
A step-by-step process of organising the fields and tables of a database to reduce duplicated data and avoid insertion, update and deletion anomalies. It usually proceeds through first, second and third normal forms.
- Systems Development Life Cycle (SDLC)
- Related: Feasibility study, Data flow diagram
A structured framework of phases followed to build an information system: planning, requirements analysis, design, implementation, testing and maintenance. Each phase produces defined deliverables that guide the next stage.
- Feasibility study
- Related: Systems Development Life Cycle (SDLC), Business plan
An investigation that judges whether a proposed system should be built, examining technical, economic, legal, operational and schedule viability. Its findings help management decide whether to proceed with the project.
- Data flow diagram
- Related: Systems Development Life Cycle (SDLC), Normalization
A graphical model showing the processes of a system together with the data flows, external entities and data stores involved. It shows what the system does with data, not the sequence of control.
- Encryption
- Related: Firewall, Audit trail
The conversion of readable plaintext into unreadable ciphertext using a mathematical key, so that only parties holding the correct key can restore and read the original message.
- Firewall
- Related: Encryption, Router
Hardware, software or a combination of both that filters traffic passing between networks according to set rules. It blocks unauthorised access while allowing approved communication to reach internal systems.
- Phishing
- Related: Encryption, Audit trail
A fraudulent technique in which attackers send messages that pretend to come from a trusted organisation, tricking users into revealing passwords, card details or clicking harmful links.
- Audit trail
- Related: Firewall, Phishing
A chronological record of system activity, showing who did what, when and from where. It allows transactions and events to be reconstructed and supports accountability, investigation and detection of irregularities.
- Hypertext Markup Language (HTML)
- Related: Cascading Style Sheets (CSS), Uniform Resource Locator (URL)
The markup language used to define the structure and content of web pages through elements written as tags, such as headings, paragraphs, lists, links and images.
- Cascading Style Sheets (CSS)
- Related: Hypertext Markup Language (HTML)
A style sheet language used with HTML to control the presentation of web pages, including layout, colours, fonts and spacing. Separating style from content makes sites easier to maintain consistently.
- Uniform Resource Locator (URL)
- Related: Domain Name System (DNS), Hypertext Markup Language (HTML)
The standard address that identifies the location of a resource on the internet. It states the protocol to use, the host or domain name and the path to the specific file or page.
- Intellectual property
- Related: Business plan, Encryption
Legal rights that protect creations of the mind, including copyright in software and documents, patents for inventions, trademarks for brands and protection of trade secrets.
- Gantt chart
- Related: Critical path, Systems Development Life Cycle (SDLC)
A horizontal bar chart that plots project tasks against calendar time, showing start and end dates, overlapping activities, dependencies and progress. It helps managers schedule work and monitor deadlines.
- Critical path
- Related: Gantt chart, Feasibility study
The longest chain of dependent activities in a project network, which fixes the shortest possible time needed to finish the whole project. Any delay on this path delays the project completion date.
- Business plan
- Related: Feasibility study, Intellectual property
A written document that describes a venture's objectives, target market, products or services, operating arrangements, management team and financial forecasts. It guides the owner and supports requests for funding.