Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Execution Context

The execution context is a design pattern that provides information about the environment in which a program is running. This concept is fundamental in programming as it allows developers to…

Software development

ExecutionContext

The 'Execution Context' refers to the environment in which a piece of code runs, encompassing both the state of variables and the execution scope and available functions at that moment. This concept…

Software development

Execution Contextualization

The 'Execution Contextualization' in GraphQL refers to the process of providing additional and relevant information during the execution of a GraphQL operation. This context can include data such as…

Software development

Execution Environment Testing

Execution Environment Testing is a set of procedures designed to ensure that an application functions correctly in the environment for which it was designed. These tests are crucial for identifying…

Software development

Execution Framework

An execution framework is a set of tools and libraries that provides a structure for running applications. This framework allows developers to define how their applications are executed, managed, and…

Software development

Execution Model

The execution model is a conceptual framework that describes how a program runs, encompassing aspects such as resource management, interaction between components, and how tasks are handled. This…

Software development

Execution of tests

The execution of tests in software applications is a critical process that aims to identify errors, verify functionalities, and ensure that the software meets established requirements. This process…

Software development

Execution of updates

The execution of updates is the process by which modifications and improvements are applied to software applications. This process is essential for maintaining the functionality, security, and…

Software development

Execution of validations

The execution of validations refers to the process of verifying the accuracy and consistency of data within data management systems. This process is fundamental to ensuring that the stored…

Software development

Execution Plan API

The Execution Plan API is a programming interface that allows developers to access detailed information about how queries are executed in a database. This API provides data about the execution plan…

Software development

Execution Testing

Execution testing is an essential component in the software quality assurance process. These tests involve executing the software to verify that it behaves as expected, ensuring that all…

Software development

Execution Time Testing

Execution Time Testing is a set of techniques used to measure the time it takes for an application to execute specific tasks. These tests are fundamental for evaluating software performance, as they…

Software development

exiftool

ExifTool is a command-line application designed to read, write, and edit metadata in a wide variety of files, especially digital images. Its name comes from the 'Exchangeable Image File Format'…

Software development

exitcode

The exit code, also known as the status code, is a numerical value that a command in operating systems or command-line interfaces returns upon completion of its execution. This code is fundamental…

Software development

Exit Criteria

Exit Criteria are specific conditions that must be met before a task or activity within a project is considered complete. These criteria are fundamental in project management, especially in agile…

Software development

eXo Platform

eXo Platform is an open-source collaboration platform designed for businesses, enabling teams to work more efficiently and connected. Its main focus is to facilitate communication and collaboration…

Software development

Expectation

An expectation in testing is a condition that must be met for the test to pass. In the context of test-driven development (TDD), expectations are fundamental to defining the expected behavior of a…

Software development

Expectation adjustment

Expectation adjustment in the context of Scrum and agile methodologies refers to the practice of managing and aligning stakeholder expectations regarding project outcomes. This concept is fundamental…

Software development

Expected Outcome

The 'Expected Outcome' in the context of Scrum refers to the goal or target anticipated to be achieved at the end of a sprint or project. This outcome is fundamental for guiding the team's work, as…

Software development

Experimental Network

**Description:** An experimental network is a telecommunications infrastructure specifically designed to test new technologies and services before their implementation in commercial networks. These…

Software development

Experimentation

Experimentation is the process of testing new ideas and approaches in a controlled environment, allowing researchers and developers to assess the viability and effectiveness of their proposals. This…

Software development

Experiments

Experiments in the context of federated learning refer to controlled tests conducted to validate hypotheses or evaluate the performance of machine learning models without the need to centralize data…

Software development

Explicit

'Explicit' is a term used in programming to refer to a type conversion that must be invoked directly by the programmer. Unlike implicit conversions, which are automatically performed by the compiler…

Software development

Exploratory Testing

Exploratory testing is a software testing approach that emphasizes learning and discovery. Unlike structured testing, where predefined scripts and procedures are followed, exploratory testing allows…