Pseudo-gerador de números aleatórios (PRNG)

Um gerador de números pseudo-aleatórios (PRNG) é uma função matemática que gera uma sequência de números que parecem ser aleatórios. No entanto, a sequência é realmente determinada por um conjunto finito de condições iniciais, pelo que a sequência não é verdadeiramente aleatória. Os PRNGs são frequentemente utilizados em programas de computador para gerar números aleatórios. … Ler mais

PRINCE2

PRINCE2 é um método de gestão de projectos que fornece um enquadramento para todos os aspectos da gestão de projectos, desde o início e planeamento até à execução, monitorização e controlo, e encerramento. O método PRINCE2 é baseado em sete princípios, que são 1. justificação empresarial contínua 2. Aprender com a experiência 3. Definir papéis … Ler mais

Codebase (base de código)

Uma base de código é simplesmente um repositório de código. É o local onde todo o código para um projeto é armazenado e gerenciado. As bases de código podem ser locais ou remotas, e podem ser armazenadas em uma variedade de lugares diferentes, como um sistema de controle de versão (VCS), um rastreador de problemas, … Ler mais

SDL (Linguagem de Especificação e Descrição)

SDL é uma linguagem formal utilizada para descrever o comportamento dos sistemas de uma forma precisa e inequívoca. É comumente usada para projetar e documentar protocolos, interfaces e arquiteturas de computadores. SDL também é usada para verificar se os sistemas atendem às suas especificações. O que são ferramentas SDL? As ferramentas SDL são ferramentas de … Ler mais

Single UNIX Specification

A Especificação Single UNIX é uma norma que define os requisitos para um sistema Unix em conformidade. A especificação é mantida conjuntamente pelo IEEE e The Open Group, e foi publicada pela primeira vez em 1997. A especificação é baseada no padrão POSIX e na Definição de Interface do Sistema V, e cobre uma ampla … Ler mais

Hardcode

Hardcoding é o processo de escrever código manualmente num programa, em vez de utilizar uma ferramenta ou script automatizado. Hardcoding pode ser útil para fins de depuração, ou para adicionar funcionalidade personalizada a um programa. No entanto, a hardcoding também pode tornar um programa difícil de manter e actualizar, uma vez que quaisquer alterações ao … Ler mais

Use case diagram (UML use case diagram)

Um diagrama de caso de uso é um tipo de diagrama de comportamento definido por e criado a partir de uma análise de caso de uso. Os diagramas de caso de uso são usados para identificar os elementos e processos primários que formam o sistema. Eles também são usados para definir as relações entre esses … Ler mais

Smalltalk

Smalltalk é uma linguagem de programação altamente reflexiva e orientada a objetos, criada no início dos anos 70. Smalltalk é considerado uma das primeiras linguagens de programação verdadeiramente orientada a objetos, assim como uma das mais influentes. As principais características do Smalltalk incluem seu uso de objetos, sua máquina virtual Smalltalk que permite a execução … Ler mais

Postscript

Postscript é uma linguagem de descrição de página que foi desenvolvida pela Adobe Systems em 1985. É uma linguagem baseada em vetores que é usada para a criação de gráficos, ilustrações e layouts. Os ficheiros Postscript são normalmente guardados com uma extensão “.ps” e podem ser abertos numa variedade de programas de edição gráfica baseados … Ler mais

Thread

Uma thread é uma sequência de instruções que pode ser executada independentemente de outro código. Isto permite que vários threads sejam executados simultaneamente dentro de um processo, o que pode fazer um melhor uso dos recursos em um sistema de computador. Threads são uma forma popular de melhorar o desempenho de aplicações de software. Como … Ler mais