IBCSHL

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/97

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

98 Terms

1
New cards

Stakeholder

Individual or group affected by or with an interest in a system’s development, deployment, or operation.

2
New cards

Software as a Service (SaaS)

Web-hosted software accessed online; provider handles all maintenance, updates, and infrastructure.

3
New cards

Change Management

Structured plan for introducing new systems through training, communication, and stakeholder involvement.

4
New cards

Parallel Running

Simultaneously operating legacy and new systems to compare outputs and ensure accuracy before full switch.

5
New cards

Pilot Running

Limited trial of a new system in one department or user group to detect issues before organization-wide rollout.

6
New cards

Direct Changeover

Immediate replacement of the old system with the new one at a predetermined time, minimizing overlap.

7
New cards

Phased Conversion

Gradual implementation of system components in stages, reducing risk by limiting each change’s scope.

8
New cards

Data Migration

Process of transferring, mapping, cleansing, and validating data from an old system to a new one.

9
New cards

Testing Strategy

Comprehensive plan outlining unit, integration, system, and user-acceptance tests to verify functionality.

10
New cards

User Documentation

Guides and manuals that explain system features, workflows, and troubleshooting for end users.

11
New cards

Training Methods

Techniques (e.g., workshops, tutorials, e-learning) used to teach users how to operate the new system.

12
New cards

Data Backup

Regular copying of data (full, incremental, differential) to secure storage to prevent loss.

13
New cards

On-Premises

System hosted locally by the organization’s own servers.

14
New cards

Cloud

System hosted by a third-party provider and accessed over the internet.

15
New cards

Arithmetic Logic Unit (ALU)

CPU component performing arithmetic and logical operations.

16
New cards

Control Unit (CU)

CPU part that decodes instructions and orchestrates data flow between registers and ALU.

17
New cards

Register

Small, fast storage location in the CPU that holds instructions, addresses, or data temporarily.

18
New cards

MAR (Memory Address Register)

Holds the memory address for read or write operations.

19
New cards

MDR (Memory Data Register)

Contains the data being transferred to or from memory.

20
New cards

Fetch–Decode–Execute Cycle

Sequence where the CPU retrieves an instruction, decodes it, executes it, then stores results.

21
New cards

Data Bus

Carries actual data between CPU, memory, and peripherals.

22
New cards

Address Bus

Carries memory addresses specifying where data should be read or written.

23
New cards

RAM (Random Access Memory)

Volatile read/write memory for active processes.

24
New cards

ROM (Read-Only Memory)

Non-volatile memory containing permanent firmware or boot instructions.

25
New cards

Cache (L1, L2, L3)

Hierarchical small, fast memory close to the CPU to speed up access to frequently used data.

26
New cards

Persistent Storage

Non-volatile secondary storage (e.g., HDD, SSD) that retains data when power is off.

27
New cards

Boolean Operator

Logic gate function (AND, OR, NOT, NAND, NOR, XOR) evaluating true/false.

28
New cards

Logic Circuit

Network of logic gates implementing Boolean functions.

29
New cards

Truth Table

Tabular representation showing outputs for all possible input combinations to a logic circuit.

30
New cards

ASCII

7-bit encoding standard for 128 characters.

31
New cards

Unicode

Variable-length encoding supporting over a million code points for global scripts.

32
New cards

LAN (Local Area Network)

Network covering a small geographic area, like an office.

33
New cards

WAN (Wide Area Network)

Network spanning large geographic areas, such as multiple cities.

34
New cards

VLAN (Virtual LAN)

Logical segmentation within a LAN to separate traffic into distinct broadcast domains.

35
New cards

Router

Device that directs packets between different networks based on IP addresses.

36
New cards

Switch

Device that connects devices within a LAN using MAC addresses to forward frames.

37
New cards

OSI Model

Seven-layer framework for network design; Layer 4 (Transport) provides host-to-host communication via TCP/UDP.

38
New cards

Transport Layer

Ensures reliable end-to-end data transfer and error recovery (TCP) or supports faster, connectionless transfer (UDP).

39
New cards

Proxy Server

Intermediary that forwards requests, caches responses, and filters content on behalf of clients.

40
New cards

VPN (Virtual Private Network)

Encrypted connection creating a secure tunnel over public networks.

41
New cards

IPv4

32-bit addressing scheme offering ~4.3 billion unique addresses.

42
New cards

IPv6

128-bit addressing scheme supporting a vastly larger address space.

43
New cards

Tunneling

Encapsulating one protocol within another to secure data or cross incompatible networks.

44
New cards

DNS (Domain Name System)

Translates human-readable domain names into IP addresses.

45
New cards

Packet Structure

Data unit comprised of Header (control info), Payload (user data), and Trailer (error-checking).

46
New cards

Packet Switching

Sending data in discrete packets over shared network paths.

47
New cards

Circuit Switching

Establishing a dedicated path for the duration of a communication session.

48
New cards

TCP (Transmission Control Protocol)

Connection-oriented protocol providing reliable, ordered delivery.

49
New cards

UDP (User Datagram Protocol)

Connectionless protocol offering low-latency transmission without guaranteed delivery.

50
New cards

Flow Control

Mechanisms (e.g., windowing) to prevent sender from overwhelming receiver or network.

51
New cards

Lossy Compression

Reduces data size by discarding some information (e.g., JPEG).

52
New cards

Lossless Compression

Reduces size without losing any original data (e.g., ZIP).

53
New cards

Wi-Fi

Wireless LAN technology for local connectivity.

54
New cards

Bluetooth

Short-range wireless technology for WPAN.

55
New cards

Li-Fi

Wireless communication using light.

56
New cards

WiMAX

Metropolitan-area wireless broadband.

57
New cards

WEP

Obsolete wireless encryption protocol.

58
New cards

WPA/WPA2

Current wireless security protocols with stronger encryption.

59
New cards

Algorithm

Ordered set of steps to solve a problem or perform a task.

60
New cards

Sub-Procedure

Named block of code performing a specific function, improving modularity.

61
New cards

Abstraction

Reducing complexity by focusing on main ideas and hiding details.

62
New cards

Boolean Expression

Combination of variables and operators evaluating to true or false.

63
New cards

Two-Dimensional Array

Grid-like data structure accessed by row and column indices.

64
New cards

Concurrent Processing

Execution of multiple tasks or threads overlapping in time.

65
New cards

Pre-Condition

Condition that must be true before code execution.

66
New cards

Post-Condition

Guaranteed state after code execution.

67
New cards

Exception Handling

Techniques for catching and managing runtime errors gracefully.

68
New cards

Flowchart

Diagrammatic representation of algorithm steps and decision points.

69
New cards

Stack

LIFO data structure where push adds to top and pop removes from top.

70
New cards

Queue

FIFO data structure where enqueue adds to rear and dequeue removes from front.

71
New cards

Priority Queue

Structure where elements are dequeued based on priority rather than order.

72
New cards

Circular Queue

Fixed-size queue where the end wraps to the front when space is free.

73
New cards

Linked List

Sequence of nodes, each with data and pointer(s) to other nodes.

74
New cards

Binary Search Tree (BST)

Ordered tree structure where left child < parent < right child.

75
New cards

Tree Traversals

Inorder (L→Root→R), Preorder (Root→L→R), Postorder (L→R→Root).

76
New cards

Recursion

Technique where a function calls itself with smaller input until a base case.

77
New cards

Big O Notation

Notation describing time/space complexity as input size grows.

78
New cards

Bandwidth Allocation

Assigning network capacity to applications to maintain performance.

79
New cards

Paging

Dividing memory into fixed-size blocks for efficient management.

80
New cards

Virtual Memory

Using disk space to extend RAM, allowing larger programs to run.

81
New cards

Print Spooling

Queueing print jobs to allow CPU to continue other work.

82
New cards

Virtualization

Creating virtual instances of hardware or OS environments for isolation.

83
New cards

Centralised Control

Single controller processes inputs and drives outputs for the whole system.

84
New cards

Distributed Control

Multiple controllers that process inputs and coordinate outputs independently.

85
New cards

Sensor

Device that measures physical quantities (e.g., temperature).

86
New cards

Actuator

Component that converts control signals into physical actions.

87
New cards

Open-Loop System

Control without feedback; input is not adjusted based on output.

88
New cards

Closed-Loop System

Control with feedback; output is measured and used to adjust input.

89
New cards

Fault Tolerance

System’s ability to continue operating despite component failures.

90
New cards

Autonomous Agent

Independent unit that makes decisions based on local data in a distributed system.

91
New cards

Class

Blueprint defining attributes and methods.

92
New cards

Object

Instance of a class with specific attribute values.

93
New cards

Encapsulation

Restricting access to internal data via private attributes and public methods.

94
New cards

Inheritance

Mechanism where a subclass acquires properties and methods from a parent class.

95
New cards

Polymorphism

Ability for different classes to respond to the same method call uniquely.

96
New cards

Abstract Class

Class that cannot be instantiated and may include both implemented and abstract methods.

97
New cards

Interface

Definition of methods without implementation that classes must implement.

98
New cards

Composition

Building complex objects by including instances of other classes rather than inheriting.