Computing terminology
Abend
An ABEND (also abnormal end or abend) is an abnormal termination of software, or a program crash.
An ABEND (also abnormal end or abend) is an abnormal termination of software, or a program crash.
Abnormal end
An ABEND (also abnormal end or abend) is an abnormal termination of software, or a program crash.
An ABEND (also abnormal end or abend) is an abnormal termination of software, or a program crash.
Abort (computing)
In a computer or data transmission system, to abort means to terminate, usually in a controlled manner, a processing activity because it is impossible or undesirable for the activity to proceed.
In a computer or data transmission system, to abort means to terminate, usually in a controlled manner, a processing activity because it is impossible or undesirable for the activity to proceed.
Address space
In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical e...
In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical e...
Administrative domain
An administrative domain is a service provider holding a security repository permitting to easily authenticate and authorize clients with credentials.
An administrative domain is a service provider holding a security repository permitting to easily authenticate and authorize clients with credentials.
Application posture
The term application posture characterizes the nature of a software application's interaction with its user.
The term application posture characterizes the nature of a software application's interaction with its user.
Automated information system
The term automated information system means an assembly of computer hardware, software, firmware, or any combination of these, configured to accomplish specific information-handling operations, ...
The term automated information system means an assembly of computer hardware, software, firmware, or any combination of these, configured to accomplish specific information-handling operations, ...
Blocking (computing)
Blocking occurs when a function does not return until it either completes its task or results in an error.
Blocking occurs when a function does not return until it either completes its task or results in an error.
Bucket (computing)
In computing, the term bucket can have several meanings.
In computing, the term bucket can have several meanings.
Bus factor
In software development, a software project's bus factor is a measurement of the concentration of information in a single person, or very few people.
In software development, a software project's bus factor is a measurement of the concentration of information in a single person, or very few people.
Byte orientation
Byte orientation refers to forms of data processing in which digital data are processed bytewise.
Byte orientation refers to forms of data processing in which digital data are processed bytewise.
Calibrated camera
A calibrated camera is a camera in which each of its subsystems and the camera as a whole have been calibrated before and after use, or before and after each image capture episode.
A calibrated camera is a camera in which each of its subsystems and the camera as a whole have been calibrated before and after use, or before and after each image capture episode.
Canonicalization
In computer science, canonicalization (abbreviated c14n, where 14 represents the number of letters between the C and the N), (also sometimes standardization or normalization) i...
In computer science, canonicalization (abbreviated c14n, where 14 represents the number of letters between the C and the N), (also sometimes standardization or normalization) i...
Carriage control tape
A carriage control tape was a loop of punched tape that was used to synchronize rapid vertical page movement in most IBM line printers from unit record days through the 1970s.
A carriage control tape was a loop of punched tape that was used to synchronize rapid vertical page movement in most IBM line printers from unit record days through the 1970s.
Clickjacking
Clickjacking is a malicious technique of tricking Web users into revealing confidential information or taking control of their computer while clicking on seemingly innocuous web pages.
Clickjacking is a malicious technique of tricking Web users into revealing confidential information or taking control of their computer while clicking on seemingly innocuous web pages.
Clobbering
In software engineering, clobbering a file or computer memory is overwriting its contents defined by the Jargon File "overwriting
Usually unintentionally: 'I walked off the end of the array a...
In software engineering, clobbering a file or computer memory is overwriting its contents defined by the Jargon File "overwriting
Usually unintentionally: 'I walked off the end of the array a...
Clone (computing)
In computing, a clone is a hardware or software system that is designed to mimic another system.
In computing, a clone is a hardware or software system that is designed to mimic another system.
Command (computing)
In computing, a command is a directive to a computer program acting as an interpreter of some kind, in order to perform a specific task.
In computing, a command is a directive to a computer program acting as an interpreter of some kind, in order to perform a specific task.
Commercial off-the-shelf
In the United States, Commercially available Off-The-Shelf is a Federal Acquisition Regulation term defining a nondevelopmental item of supply that is both commercial and sold in substantial qua...
In the United States, Commercially available Off-The-Shelf is a Federal Acquisition Regulation term defining a nondevelopmental item of supply that is both commercial and sold in substantial qua...
Computer lab
A computer lab, also known as a computer suite or computer cluster is typically a room which contains many networked computers for public use.
A computer lab, also known as a computer suite or computer cluster is typically a room which contains many networked computers for public use.
Computer program
A computer program (also software, or just a program) is a sequence of instructions written to perform a specified task with a computer.
A computer program (also software, or just a program) is a sequence of instructions written to perform a specified task with a computer.
Concurrent user
In computer science, the number of concurrent users for a resource in a location, with the location being a computing network or a single computer, refers to the total number of people using the...
In computer science, the number of concurrent users for a resource in a location, with the location being a computing network or a single computer, refers to the total number of people using the...
Control logic
Control logic is the part of a software architecture that controls what the program will do.
Control logic is the part of a software architecture that controls what the program will do.
Control unit
A control unit in general is a central (or sometimes distributed but clearly distinguishable) part of the machinery that controls its operation, provided that a piece of machinery is complex and...
A control unit in general is a central (or sometimes distributed but clearly distinguishable) part of the machinery that controls its operation, provided that a piece of machinery is complex and...
CPU time
CPU time (or CPU usage, process time) is the amount of time for which a central processing unit (CPU) was used for processing instructions of a computer program, as opposed to, for e...
CPU time (or CPU usage, process time) is the amount of time for which a central processing unit (CPU) was used for processing instructions of a computer program, as opposed to, for e...
Custom software
Custom software (also known as bespoke software) is software that is specially developed for some specific organization or other user.
Custom software (also known as bespoke software) is software that is specially developed for some specific organization or other user.
Customer engineer
A Customer Engineer (CE) is a person whose primary job scope is to provide a service to customers who has signed a contract with the company.
A Customer Engineer (CE) is a person whose primary job scope is to provide a service to customers who has signed a contract with the company.
Cyber spying
Cyber spying or Cyber espionage is the act or practice of obtaining secrets without the permission of the holder of the information (personal, sensitive, proprietary or of classified natur...
Cyber spying or Cyber espionage is the act or practice of obtaining secrets without the permission of the holder of the information (personal, sensitive, proprietary or of classified natur...
Dashboard (business)
Dashboard provides at-a-glance views of key performance indicators (KPIs) relevant to a particular objective or business process (e.g.
Dashboard provides at-a-glance views of key performance indicators (KPIs) relevant to a particular objective or business process (e.g.
Data stream
In telecommunications and computing, a data stream is a sequence of digitally encoded coherent signals (packets of data or data packets) used to transmit or receive information that is in the pr...
In telecommunications and computing, a data stream is a sequence of digitally encoded coherent signals (packets of data or data packets) used to transmit or receive information that is in the pr...
Default (computer science)
A default, in computer science, refers to a setting or value automatically assigned to a software application, computer program or device, outside of user intervention.
A default, in computer science, refers to a setting or value automatically assigned to a software application, computer program or device, outside of user intervention.
Definitive Software Library
A Definitive Software Library (DSL) is a secure location, consisting of physical media or a software repository located on a network file server, in which the definitive authorized version...
A Definitive Software Library (DSL) is a secure location, consisting of physical media or a software repository located on a network file server, in which the definitive authorized version...
Definitive software library
A definitive software library is a secure location, consisting of physical media or a software repository located on a network file server, in which the definitive authorized versions of all sof...
A definitive software library is a secure location, consisting of physical media or a software repository located on a network file server, in which the definitive authorized versions of all sof...
Dependability
Dependability is a value showing the reliability of a person to others because of his/her integrity, truthfulness, and trustfulness, traits that can encourage someone to depend on him/her.
Dependability is a value showing the reliability of a person to others because of his/her integrity, truthfulness, and trustfulness, traits that can encourage someone to depend on him/her.
Device driver
Operating System is equal to one, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device.
Operating System is equal to one, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device.
Device independent
A program or file is device independent when its function is universal on different types of device.
A program or file is device independent when its function is universal on different types of device.
Direct mode
Direct mode is a computing term referring to the input of textual commands outside the context of a program.
Direct mode is a computing term referring to the input of textual commands outside the context of a program.
Elapsed real time
Elapsed real time ( or simply real time ) is the time taken from start of computer program to the end.
Elapsed real time ( or simply real time ) is the time taken from start of computer program to the end.
Embedded software
Embedded software is computer software which plays an integral role in the electronics it is supplied with.
Embedded software is computer software which plays an integral role in the electronics it is supplied with.
End system
In networking jargon, the computers that are connected to the Internet are sometimes referred to as End Systems.
In networking jargon, the computers that are connected to the Internet are sometimes referred to as End Systems.
Execution (computing)
Execution in computer and software engineering is the process by which a computer or a virtual machine carries out the instructions of a computer program.
Execution in computer and software engineering is the process by which a computer or a virtual machine carries out the instructions of a computer program.
Exfiltration
Exfiltration is military jargon for the removal of personnel or units from areas under enemy control by stealth, deception, surprise, or clandestine means.
Exfiltration is military jargon for the removal of personnel or units from areas under enemy control by stealth, deception, surprise, or clandestine means.
Feature complete
A feature complete version of a software is not yet final, but contains all intended functionality of the final version.
A feature complete version of a software is not yet final, but contains all intended functionality of the final version.
Fileset
Fileset has several meanings, depending on the context: In the AIX operating system it is the smallest individually installable unit (a collection of files that provides a specific function).
Fileset has several meanings, depending on the context: In the AIX operating system it is the smallest individually installable unit (a collection of files that provides a specific function).
Fixed float
In computing, fixed float describes a method of representing real numbers in a way that number and decimal point value is stored at different location or bytes in a memory allocated to variable ...
In computing, fixed float describes a method of representing real numbers in a way that number and decimal point value is stored at different location or bytes in a memory allocated to variable ...
Footprinting
Footprinting is the technique of gathering information about computer systems and the entities they belong to.
Footprinting is the technique of gathering information about computer systems and the entities they belong to.
Future proof
The phrase future proofing describes the exclusive process of trying to anticipate future developments, so that action can be taken to minimize possible negative consequences, and to seize oppor...
The phrase future proofing describes the exclusive process of trying to anticipate future developments, so that action can be taken to minimize possible negative consequences, and to seize oppor...
Geostamp
A geostamp is a sequence of characters denoting the location at which a certain event occurred.
A geostamp is a sequence of characters denoting the location at which a certain event occurred.
Goal seeking
In computing, goal seeking is the ability to calculate backward to obtain an input that would result in a given output.
In computing, goal seeking is the ability to calculate backward to obtain an input that would result in a given output.
Granule (Oracle DBMS)
In computing, a granule is a unit of contiguous (adjacent/bordering) virtual memory allocated to a process.
In computing, a granule is a unit of contiguous (adjacent/bordering) virtual memory allocated to a process.
Grist (computing)
The term grist in software interpreters (such as a Unix shell) refers to the addition of characters before and/or after a parameter to ensure uniqueness to the interpreter.
The term grist in software interpreters (such as a Unix shell) refers to the addition of characters before and/or after a parameter to ensure uniqueness to the interpreter.
Hang (computing)
In computing, a hang or freeze occurs when either a single computer program or the whole system ceases to respond to inputs.
In computing, a hang or freeze occurs when either a single computer program or the whole system ceases to respond to inputs.
Hardware compatibility list
A Hardware Compatibility List (HCL) is a list of computer hardware (typically including many types of peripheral) that is compatible with a particular operating system or device management...
A Hardware Compatibility List (HCL) is a list of computer hardware (typically including many types of peripheral) that is compatible with a particular operating system or device management...
Hardware-dependent Software
Hardware-dependent Software, the part of an operating system which varies across microprocessor boards and is comprised notably of device drivers and of boot code which performs hardware initial...
Hardware-dependent Software, the part of an operating system which varies across microprocessor boards and is comprised notably of device drivers and of boot code which performs hardware initial...
Hex dump
In computing, a hex dump is a hexadecimal view (on screen or paper) of computer data, from RAM or from a file or storage device.
In computing, a hex dump is a hexadecimal view (on screen or paper) of computer data, from RAM or from a file or storage device.
HMI quality
HMI Quality: The quality of the HMI is a primary concern of usability engineering.
HMI Quality: The quality of the HMI is a primary concern of usability engineering.
Horizontal application
In computing, a horizontal application is a software package designed to be used by many different kinds of organizations or individual users, such as office automation, word processing or bookk...
In computing, a horizontal application is a software package designed to be used by many different kinds of organizations or individual users, such as office automation, word processing or bookk...
Host Signal Processing
Host Signal Processing (HSP) is a term used in computing to describe hardware such as a modem or printer which is emulated (to various degrees) in software.
Host Signal Processing (HSP) is a term used in computing to describe hardware such as a modem or printer which is emulated (to various degrees) in software.
Human-machine interaction
Human–computer interaction (HCI) is the study, planning and design of the interaction between people (users) and computers.
Human–computer interaction (HCI) is the study, planning and design of the interaction between people (users) and computers.
Hybrid computer
Hybrid computers are computers that exhibit features of analog computers and digital computers.
Hybrid computers are computers that exhibit features of analog computers and digital computers.
Implementation
Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy.
Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy.
Indirection
In computer programming, indirection is the ability to reference something using a name, reference, or container instead of the value itself.
In computer programming, indirection is the ability to reference something using a name, reference, or container instead of the value itself.
Industry Information Infrastructure
The four characteristics of an Industry Information Infrastructure include the following: The first characteristic of an Industry Information Infrastructure is that the solution must inclu...
The four characteristics of an Industry Information Infrastructure include the following: The first characteristic of an Industry Information Infrastructure is that the solution must inclu...
Industry information infrastructure
The four characteristics of an industry information infrastructure include the following: The first characteristic of an industry information infrastructure is that the solution must inclu...
The four characteristics of an industry information infrastructure include the following: The first characteristic of an industry information infrastructure is that the solution must inclu...
Input queue
In computer science, an input queue is a collection of processes in storage that are waiting to be brought into memory to run a program.
In computer science, an input queue is a collection of processes in storage that are waiting to be brought into memory to run a program.
Intelligent device management
Intelligent device management is a term used for enterprise software applications that allow equipment manufacturers to monitor and manage remote equipment, systems and products via the Internet.
Intelligent device management is a term used for enterprise software applications that allow equipment manufacturers to monitor and manage remote equipment, systems and products via the Internet.
Interoperability
Interoperability is a property referring to the ability of diverse systems and organizations to work together.
Interoperability is a property referring to the ability of diverse systems and organizations to work together.
Interoperation
In engineering, interoperation is the setup of ad hoc components and methods to make two or more systems work together as a combined system with some partial functionality during a certain time,...
In engineering, interoperation is the setup of ad hoc components and methods to make two or more systems work together as a combined system with some partial functionality during a certain time,...
Interpreter directive
An interpreter directive is a computer language construct that is used to control the interpreter that parses and interprets the instructions in a computer program.
An interpreter directive is a computer language construct that is used to control the interpreter that parses and interprets the instructions in a computer program.
Job control
Job control in computing refers to the control of multiple tasks or Jobs on a computer system, ensuring that they each have access to adequate resources to perform correctly, that competition fo...
Job control in computing refers to the control of multiple tasks or Jobs on a computer system, ensuring that they each have access to adequate resources to perform correctly, that competition fo...
Job processing cycle
In mainframe operating systems, when a job is submitted, the operating system takes the job through a series of steps known as the job processing cycle.
In mainframe operating systems, when a job is submitted, the operating system takes the job through a series of steps known as the job processing cycle.
Killer application
In marketing terminology, a killer application is any computer program that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware, gamin...
In marketing terminology, a killer application is any computer program that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware, gamin...
Killer feature
In marketing terminology, a killer feature is any attribute of a product that, for a particular type of use, becomes essential to those users due to its usefulness.
In marketing terminology, a killer feature is any attribute of a product that, for a particular type of use, becomes essential to those users due to its usefulness.
Lightweight design
Lightweight design is the process by which software is created using only the basic components provided by software vendors, avoiding additional application frameworks/tools that can be expensiv...
Lightweight design is the process by which software is created using only the basic components provided by software vendors, avoiding additional application frameworks/tools that can be expensiv...
Lookup
In computing, hookup usually refers dating.
In computing, hookup usually refers dating.
Machine-readable medium
In telecommunication, a machine-readable medium (automated data medium) is a medium capable of storing data in a machine-readable format that can be accessed by an automated sensing ...
In telecommunication, a machine-readable medium (automated data medium) is a medium capable of storing data in a machine-readable format that can be accessed by an automated sensing ...
Machspeed
MAChSpeed is a brand of CPU performance upgrades for the Apple Macintosh computer system.
MAChSpeed is a brand of CPU performance upgrades for the Apple Macintosh computer system.
Man-in-the-browser
Man-in-the-browser (MITB, MitB), a form of Internet threat related to man-in-the-middle (MITM), is a proxy Trojan that infects a web browser and has the ability to modify web pages, ...
Man-in-the-browser (MITB, MitB), a form of Internet threat related to man-in-the-middle (MITM), is a proxy Trojan that infects a web browser and has the ability to modify web pages, ...
Managed code
Managed code is a term coined by Microsoft to identify computer program code that requires and will only execute under the "management" of a Common Language Runtime virtual machine (resulting in...
Managed code is a term coined by Microsoft to identify computer program code that requires and will only execute under the "management" of a Common Language Runtime virtual machine (resulting in...
Memory geometry
In the design of modern personal computers, memory geometry describes the internal structure of random-access memory.
In the design of modern personal computers, memory geometry describes the internal structure of random-access memory.
Native development kit
A native development kit (NDK) is a software development kit based on a native application programming interface (API) which allows computer software to be developed directly on a computin...
A native development kit (NDK) is a software development kit based on a native application programming interface (API) which allows computer software to be developed directly on a computin...
Object-code compatible
Object-code compatible is a computing term meaning that object code can move freely between two different kinds of computers and can be expected to function in the same way.
Object-code compatible is a computing term meaning that object code can move freely between two different kinds of computers and can be expected to function in the same way.
Octet (computing)
An octet is a unit of digital information in computing and telecommunications that consists of eight bits.
An octet is a unit of digital information in computing and telecommunications that consists of eight bits.
One-off code
One-off code refers to computer programs that are typically written for some specific purpose that the programmer expects to need only once.
One-off code refers to computer programs that are typically written for some specific purpose that the programmer expects to need only once.
Operating context
An operating context (OC) for an application is the external environment that influences its operation.
An operating context (OC) for an application is the external environment that influences its operation.
Operating environment
The graphical environment in engineering describes the circumstances surrounding and potentially affecting something that is operating.
The graphical environment in engineering describes the circumstances surrounding and potentially affecting something that is operating.
Orchestration (computing)
Orchestration describes the automated arrangement, coordination, and management of complex computer systems, middleware, and services.
Orchestration describes the automated arrangement, coordination, and management of complex computer systems, middleware, and services.
Order code processor
Order Code Processor (OCP) is a term used in ICL 2900 Series and ICL Series 39 machines for central processing unit (CPU).
Order Code Processor (OCP) is a term used in ICL 2900 Series and ICL Series 39 machines for central processing unit (CPU).
Path length
In chemistry, the path length is defined as the distance that light (UV/VIS) travels through a sample in an analytical cell.
In chemistry, the path length is defined as the distance that light (UV/VIS) travels through a sample in an analytical cell.
Performance Supervision System
A Performance Supervision System (PSS) is a software system used to improve the performance of a process plant.
A Performance Supervision System (PSS) is a software system used to improve the performance of a process plant.
Performance supervision system
A performance supervision system is a software system used to improve the performance of a process plant.
A performance supervision system is a software system used to improve the performance of a process plant.
Perpetual beta
Perpetual beta is the keeping of software or a system at the beta development stage for an extended or indefinite period of time.
Perpetual beta is the keeping of software or a system at the beta development stage for an extended or indefinite period of time.
Persistence (computer science)
Persistence in computer science refers to the characteristic of state that outlives the process that created it.
Persistence in computer science refers to the characteristic of state that outlives the process that created it.
Pose to pose
Pose to pose is a term used for a type of computer animation where armatures are posed and keyframed, so that the poses can later be interpolated (a mathematical term meaning to make a transitio...
Pose to pose is a term used for a type of computer animation where armatures are posed and keyframed, so that the poses can later be interpolated (a mathematical term meaning to make a transitio...
Power user
A power user is a user of a personal computer who has the ability to use advanced features of programs which are beyond the abilities of "normal" users, but is not necessarily capable of program...
A power user is a user of a personal computer who has the ability to use advanced features of programs which are beyond the abilities of "normal" users, but is not necessarily capable of program...
Principal (computer security)
A principal in Computer Science is an entity that can be authenticated by a computer system or network.
A principal in Computer Science is an entity that can be authenticated by a computer system or network.
Process supervision
Process supervision is a form of operating system service management in which some master process remains the parent of the service processes.
Process supervision is a form of operating system service management in which some master process remains the parent of the service processes.
Program (machine)
A program is the sequence of machine readable instructions that control the behavior of a programmable machine, often a computer.
A program is the sequence of machine readable instructions that control the behavior of a programmable machine, often a computer.
Propagation of schema
In evolutionary computing such as genetic algorithms and genetic programming, propagation refers to the inheritance of characteristics of one generation by the next.
In evolutionary computing such as genetic algorithms and genetic programming, propagation refers to the inheritance of characteristics of one generation by the next.
Quiesce
Quiesce is used to describe pausing or altering the state of running processes on a computer, particularly those that might modify information stored on disk during a backup, in order to guarant...
Quiesce is used to describe pausing or altering the state of running processes on a computer, particularly those that might modify information stored on disk during a backup, in order to guarant...
Rack unit
A rack unit or U (less commonly RU) is a unit of measure used to describe the height of equipment intended for mounting in a 19-inch rack or a 23-inch rack (The 19-inch or 23-inch di...
A rack unit or U (less commonly RU) is a unit of measure used to describe the height of equipment intended for mounting in a 19-inch rack or a 23-inch rack (The 19-inch or 23-inch di...
Reactive system
A reactive system is a system that responds to external events.
A reactive system is a system that responds to external events.
Reading (computer)
Reading is an action performed by computers, to acquire data from a source and place it into their volatile memory for processing.
Reading is an action performed by computers, to acquire data from a source and place it into their volatile memory for processing.
Recursive call
A recursive call is a system call that must be completed before the completion of user's SQL statement.
A recursive call is a system call that must be completed before the completion of user's SQL statement.
Red zone (Computing)
Red Zone is a term designating the fixed size area in memory beyond the stack pointer that has not been "allocated".
Red Zone is a term designating the fixed size area in memory beyond the stack pointer that has not been "allocated".
Remote Service Software
Remote Service Software is used by equipment manufacturers to remotely monitor, access and repair products in use at customer sites.
Remote Service Software is used by equipment manufacturers to remotely monitor, access and repair products in use at customer sites.
Remote service software
Remote service software is used by equipment manufacturers to remotely monitor, access and repair products in use at customer sites.
Remote service software is used by equipment manufacturers to remotely monitor, access and repair products in use at customer sites.
Rename (computing)
In computing, rename refers to the altering of a name of a file.
In computing, rename refers to the altering of a name of a file.
Reset (computing)
In a computer or data transmission system, to reset means to clear any pending errors or events and bring a system to normal condition or initial state usually in a controlled manner.
In a computer or data transmission system, to reset means to clear any pending errors or events and bring a system to normal condition or initial state usually in a controlled manner.
Resident module
In computing, a resident module or resident program stays in memory throughout the lifetime of a computing session.
In computing, a resident module or resident program stays in memory throughout the lifetime of a computing session.
Resource (computer science)
A resource, or system resource, is any physical or virtual component of limited availability within a computer system.
A resource, or system resource, is any physical or virtual component of limited availability within a computer system.
Run time (computing)
In computer science, the qualifier run time, run-time, runtime, or execution time may have different meanings depending on the context.
In computer science, the qualifier run time, run-time, runtime, or execution time may have different meanings depending on the context.
Run time (program lifecycle phase)
In computer science, run time, run-time, runtime, or execution time is the time during which a program is running, in contrast to other phases of a program's lifecycle such as ...
In computer science, run time, run-time, runtime, or execution time is the time during which a program is running, in contrast to other phases of a program's lifecycle such as ...
Run-time system
A run-time system is a software component designed to support the execution of computer programs written in some computer language.
A run-time system is a software component designed to support the execution of computer programs written in some computer language.
Scratch space
Scratch space is space on the hard disk drive that is dedicated for only temporary storage.
Scratch space is space on the hard disk drive that is dedicated for only temporary storage.
Scratch tape
In data processing, a scratch tape is a magnetic tape that is used for temporary storage and can be reused or erased after the completion of a job or processing run.
In data processing, a scratch tape is a magnetic tape that is used for temporary storage and can be reused or erased after the completion of a job or processing run.
Screenshot
A screenshot, screen capture, screen dump, screengrab, or print screen is an image taken by a computer to record the visible items displayed on the monitor, television, o...
A screenshot, screen capture, screen dump, screengrab, or print screen is an image taken by a computer to record the visible items displayed on the monitor, television, o...
Semantic interoperability
Semantic Interoperability is a term used in computer science and is more precisely termed as "Computable Semantic Interoperability".
Semantic Interoperability is a term used in computer science and is more precisely termed as "Computable Semantic Interoperability".
Server hog
A server hog is a user, program or system that places excessive load on a server such that the server performance as experienced by other clients is degraded, or such that the server itself is s...
A server hog is a user, program or system that places excessive load on a server such that the server performance as experienced by other clients is degraded, or such that the server itself is s...
Service bureau
A service bureau is a company which provides business services for a fee.
A service bureau is a company which provides business services for a fee.
Silicon compiler
A silicon compiler is a software system that takes a user's specifications and automatically generates an integrated circuit (IC).
A silicon compiler is a software system that takes a user's specifications and automatically generates an integrated circuit (IC).
SlimWare Utilities
SlimWare Utilities is an American information technologies company that produces cleaning and optimization programs for an international market.
SlimWare Utilities is an American information technologies company that produces cleaning and optimization programs for an international market.
Social Jacking
Social jacking is malicious technique tricking the users for clicking vulnerable buttons or compromise them by showing false appearing pages, it is a mixture of click jacking technique and soci...
Social jacking is malicious technique tricking the users for clicking vulnerable buttons or compromise them by showing false appearing pages, it is a mixture of click jacking technique and soci...
Social jacking
Social jacking is malicious technique tricking the users for clicking vulnerable buttons or compromise them by showing false appearing pages, it is a mixture of click jacking technique and soci...
Social jacking is malicious technique tricking the users for clicking vulnerable buttons or compromise them by showing false appearing pages, it is a mixture of click jacking technique and soci...
Social login
Social login, also known as social sign-in, is a form of single sign-on using existing login information from a social networking service such as Facebook or Twitter to sign into a third p...
Social login, also known as social sign-in, is a form of single sign-on using existing login information from a social networking service such as Facebook or Twitter to sign into a third p...
Social Sign-in
Social Sign-in is an authentication method available on some websites where a person uses their social networking account as identification.
Social Sign-in is an authentication method available on some websites where a person uses their social networking account as identification.
Software blacklist
Software blacklisting is a tool used by manufacturers of software and music on CD and DVD to prevent copying.
Software blacklisting is a tool used by manufacturers of software and music on CD and DVD to prevent copying.
Software package (programming)
A software package is used in object-oriented programming to name a group of related classes of a program.
A software package is used in object-oriented programming to name a group of related classes of a program.
Software suite
A software suite or application suite is a collection of computer programs, usually application software and programming software of related functionality, often sharing a more-or-less com...
A software suite or application suite is a collection of computer programs, usually application software and programming software of related functionality, often sharing a more-or-less com...
Spelling of disc
Disk and disc are the two alternative spellings of the descriptive word for things of a generally thin and circular geometry.
Disk and disc are the two alternative spellings of the descriptive word for things of a generally thin and circular geometry.
Standalone program
A standalone program is a computer program that does not load any external module, library function, or program and that is designed to boot with the bootstrap procedure of the target processor.
A standalone program is a computer program that does not load any external module, library function, or program and that is designed to boot with the bootstrap procedure of the target processor.
System identifier
A system identifier is a document processing construct introduced in the HyTime markup language as a supplement to SGML. It was subsequently incorporated into the HTML and XML markup languages.
A system identifier is a document processing construct introduced in the HyTime markup language as a supplement to SGML. It was subsequently incorporated into the HTML and XML markup languages.
Systems Development Life Cycle
The Systems Development Life Cycle, or Software Development Life Cycle in systems engineering, information systems and software engineering, is a process of creating or altering information ...
The Systems Development Life Cycle, or Software Development Life Cycle in systems engineering, information systems and software engineering, is a process of creating or altering information ...
Systems development life-cycle
The Systems development life cycle (SDLC), or Software development life cycle in systems engineering, information systems and software engineering, is a process of creating or altering inf...
The Systems development life cycle (SDLC), or Software development life cycle in systems engineering, information systems and software engineering, is a process of creating or altering inf...
Tagspace
Tagspace is the space containing a plurality of metadata tags wherein there is visually illustrated at least one aspect of the metadata tags interrelatedness.
Tagspace is the space containing a plurality of metadata tags wherein there is visually illustrated at least one aspect of the metadata tags interrelatedness.
Task (computing)
A task is an execution path through address space.
A task is an execution path through address space.
Technical limitation
Technical limitation is the inability of either computer software or hardware to achieve some functionality.
Technical limitation is the inability of either computer software or hardware to achieve some functionality.
Technology dividend
Technology dividend is an IBM term referring primarily to the lower software costs that accrue, ceteris paribus, when upgrading from one zSeries or System z9 server model to the next generat...
Technology dividend is an IBM term referring primarily to the lower software costs that accrue, ceteris paribus, when upgrading from one zSeries or System z9 server model to the next generat...
Temporal isolation
In computer science, temporal isolation is the capability of a set of processes running on the same node to run without interferences concerning their temporal constraints among each other.
In computer science, temporal isolation is the capability of a set of processes running on the same node to run without interferences concerning their temporal constraints among each other.
Temporal isolation among virtual machines
Temporal isolation or performance isolation among virtual machine (VMs) refers to the capability of isolating the temporal behavior (or limiting the temporal interferences) of multiple VMs...
Temporal isolation or performance isolation among virtual machine (VMs) refers to the capability of isolating the temporal behavior (or limiting the temporal interferences) of multiple VMs...
The Hacker Purity Test
The Hacker Purity Test or Hacker Test is "a compendium of fact and folklore about computer hackerdom cunningly disguised as a test".
The Hacker Purity Test or Hacker Test is "a compendium of fact and folklore about computer hackerdom cunningly disguised as a test".
Throttling process (computing)
In software, a throttling process, or a throttling controller as it is sometimes called, is a process responsible for regulating the rate at which application processing is conducted, either sta...
In software, a throttling process, or a throttling controller as it is sometimes called, is a process responsible for regulating the rate at which application processing is conducted, either sta...
Thunk (delayed computation)
Thunk refers to a piece of low-level code, usually machine-generated, that implements some detail of a particular software expression (for the sake of concreteness, say, some algebraic formula).
Thunk refers to a piece of low-level code, usually machine-generated, that implements some detail of a particular software expression (for the sake of concreteness, say, some algebraic formula).
Thunk (programming)
Thunk refers to a piece of low-level code, usually machine-generated, that implements some detail of a particular software system.
Thunk refers to a piece of low-level code, usually machine-generated, that implements some detail of a particular software system.
Toaster (software)
A toaster appliance is often made up of software components that were not originally packaged together.
A toaster appliance is often made up of software components that were not originally packaged together.
Trampoline (computers)
In computer programming, the word trampoline has a number of meanings, and is generally associated with jumps (i.e., moving to different code paths).
In computer programming, the word trampoline has a number of meanings, and is generally associated with jumps (i.e., moving to different code paths).
Trampoline (computing)
In computer programming, the word trampoline has a number of meanings, and is generally associated with jumps (i.e., moving to different code paths).
In computer programming, the word trampoline has a number of meanings, and is generally associated with jumps (i.e., moving to different code paths).
Trap (computing)
In computing and operating systems, a trap, also known as an exception or a fault, is typically a type of synchronous interrupt typically caused by an exceptional condition (e.g., br...
In computing and operating systems, a trap, also known as an exception or a fault, is typically a type of synchronous interrupt typically caused by an exceptional condition (e.g., br...
Undecimber
Undecimber or Undecember is a name for a thirteenth month in a calendar that normally has twelve months.
Undecimber or Undecember is a name for a thirteenth month in a calendar that normally has twelve months.
Unexpected events
An unexpected event is a trigger for abnormal system behavior, with costly results: productivity loss, reduced customer satisfaction and accidents.
An unexpected event is a trigger for abnormal system behavior, with costly results: productivity loss, reduced customer satisfaction and accidents.
Upgrade
The term upgrade refers to the replacement of a product with a newer version of the same product.
The term upgrade refers to the replacement of a product with a newer version of the same product.
Upstream (software development)
In software development, upstream refers to a direction toward the original authors or maintainers of software that is distributed as source code, and is a qualification of either a bug or a patch.
In software development, upstream refers to a direction toward the original authors or maintainers of software that is distributed as source code, and is a qualification of either a bug or a patch.
Usability assurance
Usability assurance is a set of procedures used in the design and development of interactive systems is to maximize the user's productivity and safety and satisfaction.
Usability assurance is a set of procedures used in the design and development of interactive systems is to maximize the user's productivity and safety and satisfaction.
Use error
The term Use Error has recently been introduced to replace the commonly-used terms human error and user error.
The term Use Error has recently been introduced to replace the commonly-used terms human error and user error.
User (computing)
A user is an agent, either a human agent (end-user) or software agent, who uses a computer or network service.
A user is an agent, either a human agent (end-user) or software agent, who uses a computer or network service.
User control
Systems are operated by controls, such as buttons, mice, switches, levers, dials, etc.
Systems are operated by controls, such as buttons, mice, switches, levers, dials, etc.
Useware
The generic term Useware was introduced in 1998 and denotes all hard- and software components of a technical system which serve its interactive use.
The generic term Useware was introduced in 1998 and denotes all hard- and software components of a technical system which serve its interactive use.
Vanilla software
Vanilla software is computer software that is not customized from its delivered form - i.e. it is used without any customizations applied to it.
Vanilla software is computer software that is not customized from its delivered form - i.e. it is used without any customizations applied to it.
Vertical application
A vertical application or vertical market application, is software defined by requirements for a single, or narrowly defined, market.
A vertical application or vertical market application, is software defined by requirements for a single, or narrowly defined, market.
Virtualization
Virtualization, in computing, is the creation of a virtual version of something, such as a hardware platform, operating system, a storage device or network resources.
Virtualization, in computing, is the creation of a virtual version of something, such as a hardware platform, operating system, a storage device or network resources.
Word processing
Word processing is the creation of documents using a word processor.
Word processing is the creation of documents using a word processor.
Wordmark (computer hardware)
In computer hardware, a wordmark is a bit in each memory location on some variable word length computers (e.g., IBM 1401, IBM 1620) used to mark the end of a word.
In computer hardware, a wordmark is a bit in each memory location on some variable word length computers (e.g., IBM 1401, IBM 1620) used to mark the end of a word.
Settings