Glossary index

Technology, science and the universe

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

Deliverable

A deliverable is a tangible or intangible item that is delivered as part of a project. In the context of project management and agile methodologies, deliverables are fundamental as they represent the…

Software development

Deliverable adjustment

Deliverable adjustment is the process by which the results or products of a project are modified to align them with established requirements. This process is fundamental in project management, as it…

Software development

Deliverable Specification

The deliverable specification in the context of Scrum refers to the detailed description of the expected outcomes of a project. These deliverables are fundamental to guide the team's work and ensure…

Software development

Deliverables Review

The 'Deliverable Review' is a crucial meeting within agile methodologies like Scrum, where the quality and completeness of the products or results generated during a work cycle are evaluated. This…

Software development

Delivering Value

Delivering value in the context of agile methodologies refers to the process of ensuring that completed work provides a tangible and meaningful benefit to the customer. This concept is fundamental in…

Software development

Delivery Rate

The Delivery Rate in the context of Kanban refers to the speed at which work items are completed and delivered within a visual management system. This concept is fundamental for assessing a team's…

Software development

Delivery Window

The Delivery Window is a fundamental concept within project management frameworks, referring to the time period during which a product or service is expected to be delivered to a customer or end…

Software development

Delphi

Delphi is an integrated development environment (IDE) for the Pascal programming language, designed to facilitate the creation of software applications. This environment combines a code editor, a…

Software development

Deltas

Deltas in the context of version control refer to the differences between two versions of a file or directory. This concept is fundamental for the efficient management of changes in software…

Software development

Demo

The demonstration in the context of Scrum and agile methodologies is a presentation of the work completed during a sprint to stakeholders. This event, also known as 'Sprint Review', takes place at…

Software development

Demonstrations

Demonstrations in the context of agile methodologies, and specifically in Extreme Programming (XP), are regular presentations of completed work to different stakeholders, such as customers…

Software development

Demos and Retrospectives

Demonstrations and retrospectives are key meetings in agile methodologies that allow teams to showcase the work done and reflect on the development process. These meetings foster transparency and…

Software development

Deno

Deno is a secure runtime for JavaScript and TypeScript that can be used in various applications, including web and server-side development, as well as IoT applications. Designed by Ryan Dahl, the…

Software development

Dependency

Dependency is a relationship between two or more components in which one component relies on another to function correctly. In the context of technology and software development, this relationship…

Software development

Dependency injection

Dependency injection is a design pattern used to implement Inversion of Control (IoC), allowing for better separation of concerns in software development. This approach facilitates the management of…

Software development

Dependency Injection API

A Dependency Injection API is an interface that allows for the efficient and flexible management of dependencies between software components. Its main goal is to decouple components, making code…

Software development

Dependency Injection Framework

A Dependency Injection Framework in Java is a framework that facilitates the implementation of dependency injection, a design pattern that allows developers to manage dependencies between different…

Software development

Dependency Injection Token

The Dependency Injection Token in Angular is a unique identifier used to inject dependencies into the components and services of an application. This mechanism is fundamental in Angular's dependency…

Software development

Dependency Inversion Principle

The Dependency Inversion Principle (DIP) is a fundamental concept in object-oriented design that states that high-level modules should not depend on low-level modules; both should depend on…

Software development

Dependency Management

Dependency management is the process of managing the libraries and packages that a software project depends on. This process is crucial to ensure that all parts of the software work correctly and…

Software development

Dependency Resolution

Dependency resolution is the process of determining what dependencies are necessary for a software package. This process is crucial to ensure that packages are installed correctly and function as…

Software development

Dependency Testing

Dependency testing in the software realm is a set of procedures designed to verify that the various dependencies of a system integrate correctly and functionally. These dependencies can include…

Software development

Deployment Automation Testing

Deployment automation testing is a set of procedures designed to verify that the software implementation process is carried out efficiently and without errors. These tests are fundamental in the…

Software development

Deployment Checklist

A deployment checklist is a set of items that must be verified before deploying functions in cloud environments. This process is crucial to ensure that applications work correctly and minimize errors…