Glossary index

Technology, science and the universe

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

Bug Fix

Error correction refers to an update or change made to software to fix a bug. This process is fundamental in the software development lifecycle, as errors can arise at any stage, from coding to…

Software development

Bug Fixing

Bug fixing is the process of identifying and resolving errors in software, ensuring that applications operate efficiently and without failures. This process is fundamental in the software development…

Software development

Bug Report

A bug report is a document that describes an error in software or a system, providing details on how to reproduce it, the context in which it occurred, and often additional information that can help…

Software development

Bugs

Bugs in the context of software development refer to defects or failures that occur in a program, causing it to produce incorrect or unexpected results. These errors can manifest in various forms…

Software development

Bug Tracking

Bug tracking is the process of identifying, recording, and managing errors in software. This process is fundamental in the software development lifecycle, as it allows development teams to detect…

Software development

Build Configuration

Build configuration refers to the settings and parameters that determine how a software build is created. These settings can include options such as the type of compiler to use, optimizations to…

Software development

Builder

The 'Builder' design pattern is a technique that allows for the controlled and flexible creation of complex objects. This pattern is used to separate the construction of an object from its…

Software development

Builder Pattern

The Builder Pattern is a design pattern used in software development to facilitate the creation of complex objects. This pattern allows the separation of an object's construction from its…

Software development

Building block

A building block is a fundamental component used to create larger systems. In the context of technology, these blocks can refer to modules, libraries, or elements that are assembled to form…

Software development

Build Verification Testing

Build Verification Tests are a set of tests designed to ensure that a software build is stable and ready for further testing. These tests are fundamental in the context of agile methodologies, which…

Software development

Bulk API

A Bulk API is an application programming interface specifically designed to handle large volumes of data in a single request. Unlike traditional APIs, which often limit the amount of data that can be…

Software development

Bump (software)

Bump is a method used in package management in operating systems that allows increasing the version number of a software package. This process is crucial for maintaining the integrity and updating of…

Software development

Bump Version

Increasing the version of software or a container refers to the process of incrementing the version number assigned to a product, indicating that significant changes or improvements have been made…

Software development

Bundle Identifier

A bundle identifier is a unique identifier for an application across various platforms and distribution systems. This identifier, which typically takes the form of a structured text string, allows…

Software development

Bunyan

Bunyan is a simple and fast JSON logging library for JavaScript applications. Designed to facilitate the creation of structured logs, Bunyan allows developers to generate logs in JSON format, making…

Software development

Bus Architecture

Bus architecture is a system design that uses a bus to connect different components of a computer, allowing communication between them. This bus can be physical, like a set of wires, or logical, like…

Software development

Business Alignment (Scrum)

Business alignment in the context of Scrum refers to the process of ensuring that a project is in tune with the organization's strategic objectives. This implies that all efforts of the development…

Software development

Business Architecture

Business architecture is a blueprint of the organization that includes its structure, processes, and information systems. It is a conceptual framework that allows businesses to align their business…

Software development

Business Logic API

A business logic API is an application programming interface that encapsulates the rules and processes governing the operation of an application. Its main goal is to separate business logic from the…

Software development

Business Logic Flaw

Business logic flaw is a vulnerability that arises from incorrect assumptions in the business logic of an application. This can occur when developers do not consider all possible scenarios in which…

Software development

Business Logic Layer

The Business Logic Layer is a fundamental design pattern in software architecture that is responsible for separating business logic from the user interface and data access layers. This approach…

Software development

Business Objective

The 'Business Objective' in the context of Scrum refers to a specific outcome that a company aims to achieve within a defined timeframe. This concept is fundamental for guiding the development of…

Software development

Business Process API

A business process API is a programming interface that allows applications to interact and communicate with specific business processes. These APIs expose functionalities and workflows that are…

Software development

Business Process Testing

Business Process Testing is a testing approach that focuses on validating business processes within a software application. This type of testing ensures that the software functionalities align with…

Glosarix on your device

Install
×
Enable Notifications Ok No