LMGTFY (Let Me Google That For You)

LMGTFY (Let Me Google That For You) é um site que cria uma demonstração de como conduzir uma pesquisa do Google especificada pelo utilizador.  O site foi concebido como um serviço para pessoas com conhecimentos técnicos que são frequentemente solicitadas a fazer pesquisas. O objetivo é gentilmente, se de alguma forma sarcástica, apontar que a … Ler mais

Azure Service Fabric

Azure Service Fabric é uma oferta Platform as a Service (PaaS) concebida para facilitar o desenvolvimento, implementação e gestão de aplicações altamente escaláveis e personalizáveis para a plataforma em nuvem do Microsoft Azure. Fabric, neste contexto, é sinónimo de framework. Azure CTO Mark Russinovich descreve Service Fabric como uma camada que entende “a ligação entre os microserviços … Ler mais

HP Quality Center

HP Quality Center é o produto de gestão de qualidade de software da Hewlett-Packard, parte da suite de software de gestão do ciclo de vida de aplicações (ALM) da empresa. O produto está disponível em versões de nível básico e de nível empresarial. O Centro de Qualidade inclui componentes para gerenciamento de requisitos, planejamento de … Ler mais

Agente de software

Um agente de software é um programa de computador persistente e orientado a objectivos que reage ao seu ambiente e corre sem supervisão directa contínua para executar alguma função para um utilizador final ou outro programa. Alguns, mas não todos, os agentes de software têm UIs (interfaces de usuário). Um agente de software é o … Ler mais

Servidor de produção

Um servidor de produção é um servidor usado para hospedar conteúdo e aplicações de websites para implantação em um ambiente ao vivo. É o servidor principal no qual websites e aplicações Web são acessados pelos usuários finais e também é referido como um servidor ao vivo. Um servidor de produção pode ser uma máquina dedicada, … Ler mais

Arquitectura monolítica

Uma arquitectura monolítica é o modelo unificado tradicional para o design de um programa de software. Monolítico, neste contexto, significa composto tudo em uma só peça. De acordo com o dicionário de Cambridge, o adjetivo monolítico também significa tanto grande demais quanto incapaz de ser alterado. O software monolítico é projetado para ser auto-contido; os … Ler mais

RELAX NG (RELAX Next Generation)

RELAX NG (RELAX Next Generation) é uma linguagem de marcação XML deliberadamente simples e direta para dados de metadocumentos, também conhecidos como esquemas, desenvolvidos em resposta ao padrão W3C XML Schema. Enquanto o XML Schema tem a reputação de ser convoluto e verboso, o RELAX NG é fácil de aprender, usar e dominar. Além disso, … Ler mais

Computação orientada por eventos

Computação orientada por eventos é um modelo de computação em que os programas executam trabalhos em resposta a ocorrências identificáveis que têm significado para o hardware ou software do sistema. Os programas controlados por eventos são frequentemente usados para automatizar sistemas e fornecer serviços em ambientes máquina a máquina (M2M). Os dois componentes integrais de … Ler mais

Microservice architecture (MSA)

Uma arquitetura de microserviço (MSA) é uma estrutura lógica para o projeto de um programa de software envolvendo componentes modulares frouxamente acoplados conhecidos como microserviços. Um microserviço é um componente discreto do a serviço maior que suporta um objetivo de negócios específico e usa uma interface simples e bem definida para se comunicar com outros microserviços. … Ler mais

Testes exploratórios

Testes exploratórios é uma abordagem à avaliação de software que integra o aprendizado sobre o programa que está sendo desenvolvido com planos para testes futuros. Testes exploratórios são às vezes referidos como testes ad hoc. A codificação ONCE está completa, testes exploratórios ajudam os desenvolvedores a aprender mais sobre a funcionalidade de um programa e … Ler mais