Apache Lucene

Apache Lucene é uma biblioteca de software de recuperação de informação livremente disponível que funciona com campos de texto dentro de ficheiros de documentos. Este empreendimento em evolução também é chamado de Projeto Apache Lucene. Apache é um servidor que é distribuído sob uma licença de código aberto. A interface de programação da aplicação Lucene … Ler mais

Programação Taco Bell

A programação Taco Bell é uma abordagem ao desenvolvimento de software que valoriza o uso consistente das mesmas ferramentas e linguagens de desenvolvimento para resolver novos problemas. A abordagem recebe o seu nome da forma como o restaurante de fast food Taco Bell usa consistentemente o mesmo número limitado de ingredientes para criar cada um dos … Ler mais

Modelo exploratório

O modelo exploratório é um método de desenvolvimento de sistemas ( SDM ) ocasionalmente utilizado para desenhar e desenvolver um sistema ou produto informático e consiste basicamente em planear e experimentar diferentes designs até que um deles pareça ser o correcto para desenvolver. Este modelo funciona melhor em situações em que poucos, ou nenhum, dos … Ler mais

Errata técnica

A errata técnica é a documentação de falhas não intencionais em componentes de hardware e software. Em publicação, an errata is a list of errors with their corrections. Erratas são tipicamente inserido num correcções”.linkid=”nn1ov4″> livro ou outro publicação como um pedaço de papel separado. Em computação as erratas técnicas normalmente acompanham as atualizações do software … Ler mais

Model-view-controller (MVC)

No desenvolvimento de programação orientada a objetos, model-view-controller (MVC) é o nome de uma metodologia ou padrão de design para relacionar com sucesso e eficiência a interface do usuário com modelos de dados subjacentes. O padrão MVC é amplamente utilizado no desenvolvimento de programas com linguagens de programação como Java, Smalltalk, C, e C++. O … Ler mais

Register (registro do processador, registro da CPU)

Um processador register (registro da CPU) é um de um pequeno conjunto de locais de armazenamento de dados que fazem parte de o processador do computador. Um registro pode conter uma instrução, um endereço de armazenamento, ou qualquer tipo de dado (como uma seqüência de bits ou caracteres individuais). Algumas instruções especificam os registros como parte da instrução. … Ler mais

Spaghetti code

Spaghetti code é um termo depreciativo para programação de computadores que é desnecessariamente complicado, e particularmente código de programação que usa ramificações freqüentes de uma seção de código para outra. Código spaghetti às vezes existe como resultado de código mais antigo ser modificado várias vezes ao longo dos anos. > Outra parte da analogia do … Ler mais

Esqueleto de caminhada

Um esqueleto de caminhada, em um contexto de desenvolvimento de software, é uma implementação inicial mínima de uma aplicação s architecture que inclui e liga os componentes básicos do sistema. Como o nome indica, a estrutura está instalada e funcional de uma forma rudimentar, mas o sistema não é enxuto e não fornece o nível de serviço exigido do … Ler mais

Widget

Um widget é um elemento de uma interface gráfica de usuário (GUI) que exibe informações ou fornece uma forma específica para um usuário interagir com o sistema operacional ou uma aplicação.  Widgets incluem ícones, menus suspensos, botões, caixas de seleção, indicadores de progresso, marcas de verificação on-off, barras de rolagem, janelas, bordas de janelas (que … Ler mais

HTML dinâmico

Dynamic HTML é um termo coletivo para uma combinação de tags e opções da Hypertext Markup Language (HTML) que pode tornar as páginas Web mais animadas e interativas do que as versões anteriores do HTML. Grande parte do HTML dinâmico é especificado no HTML 4.0. Exemplos simples de capacidades HTML dinâmicas incluem ter a cor … Ler mais