Tipo de bolha

Definição – o que significa Bubble Sort? A classificação por bolha é um algoritmo de classificação que funciona percorrendo repetidamente as listas que precisam ser classificadas, comparando cada par de itens adjacentes e trocando-os se estiverem na ordem errada. Este procedimento de aprovação é repetido até que nenhuma troca seja necessária, indicando que a lista … Ler mais

Gráfico acíclico dirigido (dag)

Definição – O que significa Directed Acyclic Graph (DAG)? Em ciência da computação e matemática, um grafo acíclico direcionado (DAG) é um grafo direcionado e sem ciclos conectando as outras arestas. Isso significa que é impossível percorrer todo o gráfico começando em uma aresta. As arestas do gráfico direcionado têm apenas uma direção. O gráfico … Ler mais

Máquina de estado

Definição – o que significa máquina de estado? Uma máquina de estado é um conceito usado no projeto de programas de computador ou lógica digital. Existem dois tipos de máquinas de estado: máquinas de estado finito e infinito. O primeiro é composto por um número finito de estados, transições e ações que podem ser modelados … Ler mais

Hipermídia como o motor do estado do aplicativo (ódio)

Definição – O que significa Hipermídia como motor do estado do aplicativo (HATEOAS)? HATEOAS, ou Hypermedia As The Engine Of Application State, é um recurso de design da arquitetura de software RESTful desenvolvida por Roy Fielding, em que um cliente se comunica com a rede por meio de algo chamado hipermídia. Essa hipermídia consiste em … Ler mais

Trancar

Definição – o que significa Lock? Um bloqueio é um mecanismo usado para sincronizar diferentes threads de processamento, com limites definidos para evitar acessibilidade ilimitada de um determinado recurso em um ambiente de computação. É um método que visa organizar o acesso aplicando políticas de controle simultâneas. Os bloqueios são tipicamente consultivos, o que significa … Ler mais

Adware

Definição – o que significa Adware? Adware é um software gratuito que contém anúncios comerciais. Os programas de adware incluem jogos, barras de ferramentas de desktop ou utilitários. Normalmente, o adware é baseado na Web e coleta dados do navegador da Web para direcionar anúncios, especialmente pop-ups. O adware também é conhecido como freeware e … Ler mais

Gerenciamento do ciclo de vida do aplicativo (alm)

Definição – o que significa Application Lifecycle Management (ALM)? O gerenciamento do ciclo de vida do aplicativo (ALM) é a coordenação combinada de várias atividades do ciclo de vida de desenvolvimento, como requisitos, modelagem, desenvolvimento, construção e teste por: Aplicação adequada dos processos que cobrem essas atividades. Gerenciando relacionamentos entre artefatos de desenvolvimento usados ​​ou … Ler mais

Método do caminho crítico (cpm)

Definição – O que significa Critical Path Method (CPM)? O método do caminho crítico (CPM) é uma metodologia, técnica ou algoritmo passo a passo para o planejamento de projetos com inúmeras atividades que envolvem interações complexas e interdependentes. CPM é uma ferramenta importante para gerenciamento de projetos porque identifica tarefas críticas e não críticas para … Ler mais

Esconder informação

Definição – o que significa ocultar informações? A ocultação de informações para programadores é executada para evitar alterações no design do sistema. Se as decisões de design estiverem ocultas, determinados códigos de programa não podem ser modificados ou alterados. A ocultação de informações geralmente é feita para código alterável internamente, que às vezes é especialmente … Ler mais

Postscript (ps)

Definição – o que significa PostScript (PS)? PostScript é uma linguagem de programação orientada a objetos desenvolvida pela Adobe Systems e usada para fornecer um padrão para diferentes sistemas que lidam com tarefas de impressão de páginas. As impressoras podem interpretar PostScript ou ter pacotes de software extras instalados para ajudá-las a interpretá-lo. Os gráficos … Ler mais