Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Documentos Oficiais e Fontes de Informação

Classificado em Computação

Escrito em em português com um tamanho de 2,97 KB

Documentos Oficiais: São documentos que regem os procedimentos em instituições públicas. São oficiais e seguem regras específicas de formulação. Alguns exemplos incluem:

  • Nota: Textos como cartas, relatórios ou solicitações. Podem ser usados como cortesia e são lidos, respondidos e arquivados.
  • Reportagem: Contém informações detalhadas sobre uma atividade.
  • Documentos Públicos/Publicações Oficiais: Emitidos por entidades governamentais, informam sobre assuntos de interesse geral.

Técnicas de Escrita: São os requisitos formais de cada especialidade.

Formulários: Textos impressos para listas, recibos, etc.

Documentos Comerciais: São cartas usadas em negócios, geralmente com menos regras formais. Alguns exemplos:

  • Cartas Comerciais:
... Continue a ler "Documentos Oficiais e Fontes de Informação" »

Diagramas de Dados e Arquitetura de SGBD

Classificado em Computação

Escrito em em português com um tamanho de 2,87 KB

Ferramentas de Interação com Banco de Dados

Gerador de Relatórios: Apresenta dados na tela ou impressora com um formato predefinido ou de fácil definição, sem a necessidade de conhecimento em linguagens de programação ou de banco de dados.

Gerador de Formulários: Gera diálogos em tela que exibem itens e permitem a introdução de informações, seja pelo teclado ou por botões.

Diagrama de Estrutura de Dados

O diagrama de estrutura de dados é um gráfico usado para representar o projeto de um banco de dados. Caixas e linhas são utilizadas, onde as caixas representam os nós e as linhas, as relações. Utilizando estes diagramas, especifica-se a estrutura lógica geral do banco de dados.

Terminologia Comum

  • Caminho: Linhas que conectam
... Continue a ler "Diagramas de Dados e Arquitetura de SGBD" »

Guia Completo: Criação e Gerenciamento de Bancos de Dados SQL

Classificado em Computação

Escrito em em português com um tamanho de 5,95 KB

Criação de Banco de Dados: Do Modelo Lógico ao Físico

Para iniciar o trabalho de criação do banco de dados, deve-se inicialmente transformar o modelo lógico, representado pelo modelo Entidade-Relacionamento e pela normalização de dados, no modelo físico que será implementado. O processo básico consiste em simplesmente atribuir tipos de dados e tamanhos para cada um dos atributos identificados.

Desnormalização de Dados

Ocorre quando, ao idealizarmos o modelo de dados, utilizamos o conceito de processador perfeito, em que as informações são transmitidas sem custo e instantaneamente.

Definição de Tipos de Dados

  • INTEGER ou INT: Número positivo ou negativo inteiro. O número de bytes que pode ser utilizado varia em função do banco
... Continue a ler "Guia Completo: Criação e Gerenciamento de Bancos de Dados SQL" »

Unidades de Armazenamento e Memória: Discos Rígidos e RAM

Classificado em Computação

Escrito em em português com um tamanho de 4,91 KB

Unidades de Armazenamento

As unidades de armazenamento são componentes que podem armazenar permanentemente dados ou programas a serem utilizados no momento certo, permitindo modificar, regravar e recuperar informações quando necessário. São equipamentos essenciais para microcomputadores, como unidades de disco rígido e CDs.

A interface IDE para disco rígido e CD/DVD é a mais utilizada, com placas-mãe que possuem dois conectores para ligar até 4 dispositivos. A interface SCSI é usada em equipamentos profissionais. Atualmente, devido ao crescimento constante da capacidade de armazenamento das unidades flash, outras tecnologias também são amplamente empregadas.

Estrutura Física e Lógica de Discos

A estrutura de armazenamento divide-... Continue a ler "Unidades de Armazenamento e Memória: Discos Rígidos e RAM" »

Modelagem Estrutural e Comportamental de Sistemas

Classificado em Computação

Escrito em em português com um tamanho de 3,68 KB

A modelagem estrutural é a análise da estrutura do sistema, dos objetos e de seus relacionamentos. Este modelo é desenvolvido em camadas.

Modelagem Estrutural

São montados os diagramas de interação, mostrando o relacionamento dos módulos e subsistemas.

Diagrama de Interação

Uma interação é uma especificação comportamental que inclui uma sequência de trocas de mensagens entre um conjunto de objetos para alcançar um propósito.

Diagramas de Interação: Uso

Deve ser usado quando se deseja visualizar o comportamento de vários objetos dentro de um único caso de uso, a partir das mensagens passadas entre eles. O ponto forte desses diagramas é sua simplicidade.

Diagramas de Sequência e Colaboração

São descendentes dos diagramas de... Continue a ler "Modelagem Estrutural e Comportamental de Sistemas" »

Fundamentos de Criptografia e Segurança de Redes

Classificado em Computação

Escrito em em português com um tamanho de 4,33 KB

Conceitos de Chaves Públicas e Privadas

  • Chave Pública: A forma de criptografia é divulgada publicamente, para diversas pessoas. No entanto, a maneira de descriptografá-las permanece apenas com a pessoa ou entidade que criou a chave.
  • Chave Privada: O criador é o único que sabe como codificar e decodificar. Somente poderão ler ou ocultar a informação aqueles a quem ele passar as instruções para fazê-lo.

Problemas da Criptografia Simétrica e Assimétrica

  • Criptografia Simétrica: Necessita de um canal seguro para a troca de chaves, não garante autenticidade e não-repúdio, e cada par (receptor-emissor) necessita de uma chave específica para se comunicar de forma segura.
  • Criptografia Assimétrica: Apresenta baixo desempenho quando comparada
... Continue a ler "Fundamentos de Criptografia e Segurança de Redes" »

Tipos de Dados e Estruturas de Controle em Programação

Classificado em Computação

Escrito em em português com um tamanho de 6,1 KB

1-O que definem os tipos de dados? Definem o conjunto de valores que a variável pode receber e o conjunto de operadores que podem agir sobre uma variável. 2-Como se dividem os tipos primitivos de dados?
Numérico (inteiro e real), alfanumérico (caracter e string) ou lógico (verdadeiro ou falso). 3-Quais são as instruções primitivas? Explique e dê um exemplo de cada. Entradas de dados permitem que o usuário forneça os dados necessários para a execução do programa. LEIA (NUM): maneira de armazenar uma informação em uma variável. X <- 5. Saída de dados é o meio pelo qual a informação contida na memória é colocada nos dispositivos de saída para que o usuário possa vê-las. ESCREVA (A soma é:, SOMA). 4-O que caracteriza

... Continue a ler "Tipos de Dados e Estruturas de Controle em Programação" »

Gestão de Projetos: Áreas de Conhecimento, Processos e Boas Práticas

Classificado em Computação

Escrito em em português com um tamanho de 4,74 KB

1) Áreas de Conhecimento em Gerenciamento de Projetos (PMI)

  • Gerência de Integração do Projeto
  • Gerência de Escopo do Projeto
  • Gerência de Tempo do Projeto
  • Gerência de Custos do Projeto
  • Gerência de Qualidade do Projeto
  • Gerência de Recursos Humanos do Projeto
  • Gerência das Comunicações do Projeto
  • Gerência de Riscos do Projeto
  • Gerência de Aquisições do Projeto

2) Plano de Projeto: Definição e Área de Conhecimento

O plano de gerenciamento do projeto descreve como o sistema de gerenciamento de projetos será usado. Ele é a principal fonte de informações sobre como o projeto será planejado, executado, monitorado, controlado e encerrado. Este plano é gerado na área de conhecimento de Gerência de Integração.

3) Ativos de Processos Organizacionais

Os... Continue a ler "Gestão de Projetos: Áreas de Conhecimento, Processos e Boas Práticas" »

Frameworks, Padrões e Princípios GRASP

Classificado em Computação

Escrito em em português com um tamanho de 2,3 KB

Framework

Um framework é um conjunto de classes relacionadas que permitem a reutilização em um projeto com classes específicas do software. É mais que uma hierarquia de classes, representando uma aplicação em miniatura, completa, com estruturas dinâmicas e estáticas bem definidas.

Padrão

Cada padrão descreve um problema recorrente em nosso ambiente e o núcleo da solução, permitindo sua reutilização inúmeras vezes, de maneiras diferentes.

GRASP (Padrões de Princípios Gerais para Atribuição de Responsabilidades)

Expert (Especialista)

Atribui a responsabilidade à classe que possui a informação necessária (o especialista).

Creator (Criador)

Atribui à classe B a responsabilidade de criar a instância da classe A se uma das seguintes... Continue a ler "Frameworks, Padrões e Princípios GRASP" »

Sistemas Operacionais: Conceitos e Gerenciamento de Arquivos

Classificado em Computação

Escrito em em português com um tamanho de 4,04 KB

Sistemas Operacionais: Conceitos e Gerenciamento

Algoritmos de Escalonamento de Processos:

  • FIFO (First-In, First-Out): O primeiro processo a chegar é o primeiro a ser processado. A principal desvantagem é o desempenho.
  • SRT (Shortest Remaining Time): Escolhe o menor processo. Mesmo que um processo esteja em metade de sua operação, se um novo processo menor chegar, ele para o processo atual e executa o menor.
  • SJF (Shortest Job First): O menor processo ganha a CPU. Atrás dele, forma-se uma lista de ordem crescente de execução.
  • RR (Round Robin): Possui um timer (quantum) onde todos os processos ganham uma fatia de tempo igual.

Conceitos de Sistemas Operacionais:

  • S.O (Sistema Operacional): Software responsável por gerenciar os recursos de hardware
... Continue a ler "Sistemas Operacionais: Conceitos e Gerenciamento de Arquivos" »