Casos de Uso

O processo de análise de sistemas começa com o levantamento do problema que será trabalhado, o maior erro que pode ser cometido é começar a solucionar um problema que não sabemos qual é. Entretanto, uma vez definido e descrito o problema, identificada a solução que vai ser empregada, a próxima etapa é a listagem dos [...]

Transparência, Flexibilidade, Confiabilidade e Desempenho em Sistemas Distribuídos

Antes de falar de seus requisitos, precisamos definir o que é um sistema distribuído, mesmo que de forma simplificada. Esse tipo de sistema tem como principal característica ser composto por mais de um processador, onde consideramos como processador um conjunto CPU-Memória capaz de executar de forma independente. É importante deixar isso claro porque quando falamos [...]

Tipos Abstratos de Dados

Conforme a demanda do usuário por sistemas maiores e mais complexos aumenta, fica evidente a necessidade que temos de mecanismos para expressar conceitos do mundo real. Nas primeiras linguagens de programação só era possível utilizar variáveis de tipos primitivos tais como números inteiros ou reais, e estruturar informação em vetores, para a realização de cálculos [...]