Termos com a letra D
36 termos do glossário de software e IA do curso Software e IA para executivos. A estrela marca as palavras para guardar.
- Dashboard
- Publicação e operação · Publicação e operação
- Painel visual que agrega métricas vivas em gráficos para tomada de decisão. Painel que ninguém abre em dia normal não serve em dia de incidente. O teste é responder, em 30 segundos e sem rolar a página, se o serviço está saudável.
- Estudar: publicação e operação
- DAST
- Publicação e operação · Publicação e operação
- É o teste de invasão simulada, com o site no ar. Usa OWASP ZAP, Burp Suite. Roda contra staging depois do deploy, porque precisa de serviço no ar, e captura erro que a análise estática não vê. Confira.
- Estudar: publicação e operação
- DAST (Dynamic Application Security Testing)
- Segurança e acesso · Segurança e acesso
- DAST testa a aplicação em execução simulando ataques reais, com ferramentas como OWASP ZAP e Burp Suite. Captura o que SAST não vê: problemas de configuração e lógica em runtime. Confira se seu sistema usa isso.
- Estudar: segurança e acesso
- Data Catalog
- Dados · Dados e banco
- Inventário descritivo de tabelas, colunas e datasets, com owner, descrição e classificação declarados. dbt docs, DataHub e Atlan são os nomes comuns. O catálogo só sobrevive quando o owner é pessoa nomeada e a atualização entra no mesmo PR que altera o schema; catálogo mantido à mão envelhece em semanas.
- Estudar: dados e banco
- Data ContractPalavra para guardar
- Dados · Dados e banco
- Acordo formal entre quem produz um dado e quem consome, declarando formato, significado e prazo de entrega. É o contrato de fornecimento entre duas áreas da mesma empresa, com especificação escrita em vez de combinado verbal. Para quem decide, é o que impede que uma mudança silenciosa numa tabela quebre o painel da diretoria na segunda-feira, e é a peça central do movimento de tratar dado como produto. Não confundir com schema: o schema descreve o formato técnico, o data contract acrescenta quem responde, com que qualidade e em quanto tempo.
- Estudar: dados e banco
- Data Governance
- IA e agentes · IA e agentes
- Data governance é o conjunto de regras sobre a origem, qualidade, tempo de guarda e uso de dado num pipeline de IA. Antes de liberar um agente com dado de cliente, pergunte quem responde por isso.
- Estudar: ia e agentes
- Data Lake
- Dados · Dados e banco
- É o depósito de dados brutos sobre object storage, como S3 ou GCS, sem estrutura definida na entrada (schema-on-read). Aceita dado semi-estruturado e binário, útil quando você ainda não sabe como vai analisar aquilo. Pergunte se o data lake tem dono e regra de limpeza.
- Estudar: dados e banco
- Data Lineage
- Dados · Dados e banco
- É o rastro de migalhas até a origem de cada número da planilha. Data Lineage rastreia origem e transformações de cada campo; permite responder por que o número da dashboard mudou. Peça isso ao time de dados.
- Estudar: dados e banco
- Data Masking
- Segurança e acesso · Segurança e acesso
- Data Masking é mostrar uma versão disfarçada do dado em telas e logs, como CPF: 123.***.***-45. Reduz a exposição de PII em consoles de suporte, dashboards internos e screenshots. Exija essa proteção nos seus painéis.
- Estudar: segurança e acesso
- Data Minimization
- Segurança e acesso · Segurança e acesso
- Coletar e reter apenas o dado estritamente necessário ao propósito. Princípio LGPD (art. 6º, III). Na prática: não pedir CPF se você não precisa de CPF, e apagar dado quando o propósito acaba.
- Estudar: segurança e acesso
- Data Retention
- Dados · Dados e banco
- É o prazo de validade do dado guardado. O custo de armazenamento é a menor parte: manter dado pessoal além do necessário, que continua protegido por lei, é risco regulatório. Confira.
- Estudar: dados e banco
- Data Warehouse
- Dados · Dados e banco
- Data Warehouse é o armazém de dados montado para consulta agregada, não para o dia a dia do sistema: banco colunar como Snowflake, BigQuery, Redshift ou Databricks SQL Warehouse. Confira se sua empresa precisa de um.
- Estudar: dados e banco
- Database (DB)
- Dados · Dados e banco
- É como o arquivo central que a empresa toda consulta. Coleção persistente de dados estruturados governada por um sistema gerenciador (DBMS). Confira: é um serviço com transações, concorrência e durabilidade garantidas, bem acima do que arquivo ou planilha entregam.
- Estudar: dados e banco
- Dead Letter Queue/DLQPalavra para guardar
- Publicação e operação · Filas e eventos
- Fila secundária que recebe os trabalhos que falharam mesmo depois de todas as tentativas, para inspeção humana. É o balcão de achados e perdidos: nada se joga fora, tudo fica separado esperando alguém olhar. Para quem decide, a DLQ é onde o prejuízo silencioso se acumula, porque cada item ali é um pagamento não processado, um e-mail não enviado ou um pedido não confirmado, e fila de descarte sem responsável nomeado equivale a não ter fila. Não confundir com log de erro: o log registra o que aconteceu, a DLQ guarda o trabalho em si, ainda executável depois da correção.
- Estudar: filas e eventos
- Definition of Done (DoD)Palavra para guardar
- Como o software é feito · Qualidade e entrega
- Contrato explícito sobre o que conta como pronto dentro do time. É a lista de conferência do check-in de obra, assinada antes de a chave ser entregue. Uma DoD típica em 2026 pede código revisado, testes passando, análise estática limpa, documentação atualizada e validação em staging; sem ela cada pessoa define o próprio padrão e a previsão de entrega vira loteria. Não confundir com quality gate: a DoD é o acordo humano sobre o que é pronto, o quality gate é a trava automática que impede o avanço quando um critério objetivo falha.
- Estudar: qualidade e entrega
- Deno
- Regras e integrações · Regras e integrações
- É o runtime que corrige erros do Node. Foi criado por Ryan Dahl como reação aos erros de design do Node. Tem sandbox por padrão (precisa de flag para acessar disco ou rede), TypeScript nativo e importações por URL. Pergunte por ele para edge functions, com o Deno Deploy.
- Estudar: regras e integrações
- Denormalization
- Dados · Dados e banco
- Denormalization é duplicar dado de propósito para evitar um JOIN custoso. É estratégia legítima em colunas hot-path de leitura, mas exige disciplina: pergunte ao seu DEV como ele evita divergência entre as cópias.
- Estudar: dados e banco
- Dependency Injection
- Como o software é feito · Filas e eventos
- Objetos recebem suas dependências de fora, em vez de instanciar. O ganho concreto aparece no teste: injetar um cliente de fila falso é trivial, enquanto substituir um `new SqsClient()` escondido dentro da classe exige monkey patch.
- Estudar: filas e eventos
- Dependency Pinning
- Segurança e acesso · Segurança e acesso
- É travar o parafuso na medida exata. É fixar a versão exata de cada dependência, no lockfile e de preferência também no package.json, sem o caret que libera atualização automática. Exija isso: evita que atualização silenciosa traga código novo sem revisão.
- Estudar: segurança e acesso
- DeployPalavra para guardar
- Publicação e operação · Publicação e operação
- Ato de colocar uma versão do código diante de quem vai usá-la. É a entrega da mercadoria na loja, depois de o produto estar pronto no depósito. Para quem decide, o deploy é o momento em que a mudança sai do controle do time e passa a valer para o cliente, e a frequência com que ele acontece é uma das cinco métricas do DORA. Não confundir com release: o deploy é o ato técnico de publicar, a release é o pacote identificado por versão que a empresa anuncia, e um recurso pode ser publicado hoje e só liberado ao cliente semanas depois, por um interruptor.
- Estudar: publicação e operação
- Deserialization
- Regras e integrações · Regras e integrações
- É como abrir a caixa e conferir se o conteúdo bate. Processo inverso: receber bytes e convertê-los em estrutura tipada validada. `JSON.parse(text)` em JavaScript bruto devolve `any` e não garante nada; peça que usem `schema.parse(text)` com Zod, que garante validação em runtime e fecha a fronteira de confiança.
- Estudar: regras e integrações
- Design SystemPalavra para guardar
- O que o cliente vê · Interface e experiência
- Conjunto coerente de cores, espaçamentos, tipografia, componentes e regras que mantém a mesma identidade em telas construídas por pessoas diferentes. É o manual de marca aplicado à interface, com as peças já prontas dentro dele. Para quem decide, o retorno aparece na manutenção: trocar a cor principal vira alteração de um valor central, em vez de caça a centenas de trechos espalhados; Material, Polaris e Carbon são exemplos públicos. Não confundir com biblioteca de componentes: a biblioteca entrega as peças, o design system entrega as peças mais as regras de quando usar cada uma.
- Estudar: interface e experiência
- Deterministic Output
- IA e agentes · IA e agentes
- Saída estável e repetível, obtida com temperature 0 e seed fixa. Determinismo total não existe em provedor gerenciado, porque batching e atualização silenciosa de versão mudam o resultado; o que se alcança é variação baixa o suficiente para o eval continuar comparável.
- Estudar: ia e agentes
- DEV
- Como o software é feito · Fundamentos
- DEV é o apelido de developer, o profissional que projeta, escreve e mantém software. Em 2026, seu valor está em decidir melhor o que merece existir: pergunte o que ele já recomendou cortar.
- Estudar: fundamentos
- Dev Environment
- Como o software é feito · Fundamentos
- É a oficina onde a equipe monta e testa o software. Pode funcionar no computador do profissional ou em um serviço de nuvem. Configurações compartilhadas reduzem diferenças entre máquinas, mas não eliminam todos os erros. Dados e credenciais de produção exigem proteção separada. Confira.
- Estudar: fundamentos
- DiffPalavra para guardar
- Como o software é feito · Versões e revisão
- Comparação que mostra o que mudou entre duas versões de arquivos, incluindo linhas adicionadas e removidas. Ajuda a conferir se a entrega corresponde ao pedido e se uma regra foi alterada sem intenção. A comparação, sozinha, não prova que alguém revisou o trabalho: peça também o registro da revisão e os testes dos critérios de aceite.
- Estudar: versões e revisão
- Differential Privacy
- IA e agentes · IA e agentes
- Differential Privacy é a técnica matemática que adiciona ruído controlado a um dataset agregado, para impedir a identificação de um indivíduo específico. Confira se seus relatórios de dados usam essa proteção.
- Estudar: ia e agentes
- Dispatched
- Publicação e operação · Filas e eventos
- É como o pedido já feito, mas ainda sem entregador. Estado do job recém-publicado, ainda não pego por worker. Tempo longo em dispatched aponta falta de worker ou fila parada; confira esse sinal antes que o acúmulo vire incidente visível para o usuário.
- Estudar: filas e eventos
- Distributed Tracing
- Publicação e operação · Filas e eventos
- Distributed Tracing é a técnica que correlaciona spans de múltiplos serviços por um trace ID propagado nos headers, como um número de protocolo que acompanha um pedido. Pergunte se seu sistema tem essa rastreabilidade.
- Estudar: filas e eventos
- Dívida técnicaPalavra para guardar
- Como o software é feito · Fundamentos
- Atalho tomado no código ou na arquitetura para entregar mais rápido hoje, à custa de trabalho futuro para corrigir o que ficou torto. É dívida financeira em outra moeda: cresce com juros, e quanto mais tempo passa sem pagamento, mais caro fica mexer naquele trecho. Para quem decide, é a explicação de por que a mesma equipe entrega menos a cada trimestre sem que ninguém tenha ficado mais lento, e a prática saudável é registrar cada atalho com prazo para pagar. Não confundir com bug: bug é comportamento errado que o usuário sente hoje, dívida técnica é comportamento certo construído de um jeito que encarece toda mudança futura.
- Estudar: fundamentos
- Docker
- Publicação e operação · Publicação e operação
- É a caixa lacrada que chega igual, não importa o caminhão. Docker é a ferramenta dominante para criar e rodar containers; o ganho é o build reproduzível, a mesma imagem roda igual no laptop, no CI e em produção. Isso elimina o bug que só aparece fora da máquina de quem escreveu; confira se você usa.
- Estudar: publicação e operação
- Domain Model
- Como o software é feito · Filas e eventos
- Domain Model é a representação em código das regras e entidades do seu negócio, livre de detalhes de infraestrutura, como a planta baixa do negócio sem os canos embutidos. Confira se o seu reflete a empresa.
- Estudar: filas e eventos
- Downtime
- Publicação e operação · Publicação e operação
- É o tempo em que a loja fica de portas fechadas. Inverso do uptime, tempo total em que o serviço esteve indisponível. Confira: contar só indisponibilidade total subestima o estrago, pois degradação parcial com metade das requisições em erro machuca o usuário.
- Estudar: publicação e operação
- DPIA (Data Protection Impact Assessment)
- Segurança e acesso · Segurança e acesso
- É o raio-x antes de mexer em dado sensível. Avaliação obrigatória para operações com dado sensível em larga escala ou monitoramento sistemático; esse dado continua protegido por lei. Confira.
- Estudar: segurança e acesso
- DR
- Publicação e operação · Publicação e operação
- Disaster Recovery, plano de recuperação para falha catastrófica de região ou provedor. Plano não testado é hipótese: a maturidade se mede pela data do último exercício real de failover, e o tamanho do documento aprovado não conta.
- Estudar: publicação e operação
- DTO
- Regras e integrações · Regras e integrações
- Data Transfer Object, classe ou interface que representa o formato de dados trocados entre camadas (API para service, service para repository). Em TypeScript, é apenas uma `interface` ou `type` validado por Zod. Serve para impedir que o formato do banco vaze para o contrato público da API.
- Estudar: regras e integrações