Glossary
Glossary
There are currently 33 names in this directory beginning with the letter R.
R
RAD (Rapid Application Development): A software development method that focuses on rapid prototyping and iterative development
RAID (Redundant Array of Independent Disks): A data storage technology that combines multiple disk drives into a single logical unit to improve performance and provide fault tolerance
RAM (Random Access Memory): A type of computer memory that is used to store data and instructions that are being actively used or processed by the CPU
Raster graphics: A type of digital image that is made up of pixels and is used to represent continuous-tone images, such as photographs
RBAC (Role-Based Access Control): A method of access control that is based on the roles and responsibilities of users within an organization
RDF (Resource Description Framework): A standard for representing and exchanging data on the Web in a machine-readable format
Real-time: A term that refers to a system or process that operates in real-time, meaning it responds to events or inputs as they occur
Recursion: A programming technique in which a function or algorithm calls itself repeatedly in order to solve a problem or achieve a result
Redundancy: The duplication of critical components or systems in order to improve reliability or fault tolerance
Refactoring: The process of improving the design or structure of a system or program without changing its functionality
Refactoring: The process of restructuring code to improve its quality or maintainability without changing its functionality
Regression: A statistical analysis technique that is used to model the relationship between a dependent variable and one or more independent variables
Regression: A statistical analysis technique used to predict the value of a dependent variable based on the value of one or more independent variables
Relational database: A type of database that is based on the relational model and stores data in tables that are related to each other through key values
Remote access: The ability to access a computer or network from a location that is physically separate from it
Remote desktop: A software application or service that allows users to access and control a computer or network remotely over the internet
Remote procedure call (RPC): A method of interprocess communication that allows a program to execute a function or procedure on another computer or server
REST (Representational State Transfer): An architectural style for designing distributed systems and APIs that is based on the principles of simplicity, statelessness, and the uniform interface
Reverse engineering: The process of analyzing and understanding the design and operation of a system or product in order to replicate or improve upon it
RGB (Red Green Blue): A color model that is used to represent colors in digital images and displays, using a combination of red, green, and blue light
RISC (Reduced Instruction Set Computing): A type of computer architecture that is characterized by a limited number of simple instructions and a large number of registers
RMI (Remote Method Invocation): A Java-based technology that allows a program running on one computer to invoke methods on an object that is running on another computer
Robustness: The ability of a system or program to continue functioning correctly even when subjected to adverse conditions or inputs
Router: A device that is used to connect networks or devices together and to forward data between them