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

Ordenar por
Matéria
Nível

Gestão de Projetos: Conceitos e Melhores Práticas

Classificado em Computação

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

O que é um Projeto?

É uma empreitada temporária realizada para criar um produto ou serviço únicos.

Quais dos Itens Abaixo Podem ser Considerados Projetos?

  • A construção de um aeroporto
  • A ampliação de um aeroporto
  • A realização de um evento como, por exemplo, os Jogos de Inverno

Qual a Melhor Definição para "Escopo" na Gestão de Projetos?

É a descrição de requerimentos, qualidades, especificações do que deverá ser entregue e do que não será entregue.

Quais são os Principais Passos para se Estabelecer um Plano de Gerenciamento de Riscos?

  1. Identificação dos riscos
  2. Entendimento dos riscos
  3. Criação de planos de ação
  4. Gerenciamento e controle dos planos de ação

Estudo de Caso: Projeto de Dispositivo de Gravação Visual

Você é gerente... Continue a ler "Gestão de Projetos: Conceitos e Melhores Práticas" »

Fundamentos de Clusters, Sistemas de Arquivos, DNS e RAID

Classificado em Computação

Escrito em em português com um tamanho de 8,62 KB

Clusters

São dois ou mais computadores que se relacionam entre si, trabalhando conjuntamente para realizar uma tarefa. Eles executam o trabalho de maneira simultânea, porém precisam ter o mesmo Sistema Operacional.

Sistemas de Arquivos

É a organização de dados que é feita nos HDs e através do Sistema Operacional é possível decodificar, ler ou gravar estes dados. É fornecida uma interface capaz de manipular os dados sem conhecer os detalhes de implementação.

O Setor 0 do disco é usado para fazer boot.

Os sistemas de arquivos mais utilizados no Windows são: FAT32 e NTFS. No Linux, são Ext3 e Ext4.

NTFS

O NTFS possui capacidade de recuperar erros de disco automaticamente e oferece mais segurança, pois permite usar permissões e criptografia... Continue a ler "Fundamentos de Clusters, Sistemas de Arquivos, DNS e RAID" »

Sistemas Operacionais: Conceitos e Funções

Classificado em Computação

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

1. Funções Básicas do Sistema Operacional

As funções básicas de um Sistema Operacional são:

  • Facilitar o acesso ao sistema;
  • Compartilhar recursos de forma organizada e segura.

2. Sistema Computacional vs. Sistema Operacional

Sistema Computacional e Sistema Operacional não são a mesma coisa, porém estão interligados. O Sistema Computacional processa informações de acordo com um software, enquanto o Sistema Operacional é um software que fornece a base para executar as aplicações.

3. Sistemas Multiprogramáveis

Existem três tipos principais de sistemas multiprogramáveis:

  • Sistema Batch: Caracteriza-se por não exigir a atenção do usuário durante a execução da aplicação.
  • Sistema de Tempo Compartilhado (Time-Sharing): Permite que diversos
... Continue a ler "Sistemas Operacionais: Conceitos e Funções" »

Guia de Comandos Linux: Do Básico ao Avançado

Classificado em Computação

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

Comandos Essenciais

1) cal: Verifica um mês antes ou depois do calendário.

2) cat: É usado para unir, criar e exibir arquivos.

3) cat >: O comando cat seguido do sinal > direciona tudo o que você digitar para dentro do arquivo.

4) cat >>: Quando se utiliza a sigla (>>) duas vezes, significa que o comando cat vai preservar o conteúdo do arquivo e irá adicionar ao arquivo o que for digitado.

5) cd: Para navegar pelo filesystem do Linux.

6) chmod: Usado para ler, escrever e executar permissões de arquivos e diretórios.

7) chown: Altera o proprietário de um arquivo.

8) clear: Limpa a tela do terminal.

9) copy: Copia um ou mais arquivos de um lugar para outro.

10) cp: Copiar arquivo do diretório atual em que você estiver.

11) date:

... Continue a ler "Guia de Comandos Linux: Do Básico ao Avançado" »

Dados, Informação e Tecnologia na Era Digital

Classificado em Computação

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

Dados, Informação e Comunicação

Definições

Informação: É o dado processado e armazenado de forma compreensível para seu receptor, apresentando valor real ou percebido para suas decisões presentes ou futuras (Davis).

Dado: É o registro puro, ainda não interpretado, analisado e processado.

Comunicação: É o processo de transmissão de informação e de compreensão, que se efetiva mediante o uso de símbolos comuns.

Em resumo, informação é o dado processado para ser entendido pelo receptor. A transferência de informação é a comunicação.

Tecnologia da Informação (TI)

A Tecnologia da Informação (TI) é mais abrangente que o processamento de dados, sistemas de informação, engenharia de software, informática ou o conjunto... Continue a ler "Dados, Informação e Tecnologia na Era Digital" »

Fundamentos Essenciais do Planeamento e Design Web

Classificado em Computação

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

Fases de Planeamento de um Website

O planeamento eficaz de um website envolve as seguintes etapas:

  1. Estratégia de Objetivos: Definição clara dos fins do projeto.
  2. Estratégia de Público-Alvo: Identificação e análise dos utilizadores pretendidos.
  3. Vigilância Concorrencial: Determinar os principais concorrentes do site, analisar como respondem à sua clientela e, eventualmente, identificar as suas lacunas.
  4. Cenários: Consiste em colocar-se na perspetiva do utilizador e imaginar os diferentes casos de utilização possíveis do site.
  5. Caderno de Encargos: Documento que permite ao cliente definir as suas necessidades junto do gestor de projeto.
  6. Planificação: Fazer uma lista das pessoas que trabalham no projeto, repartir as tarefas, estabelecer o
... Continue a ler "Fundamentos Essenciais do Planeamento e Design Web" »

Algoritmos Genéticos, TSP e Inteligência por Enxame

Classificado em Computação

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

Mutação em Algoritmos Genéticos

Simula a ocorrência de erros que acontecem com uma pequena probabilidade durante a duplicação de cromossomos.

Cruzamento (Crossover)

Combina as informações genéticas de dois indivíduos (pais) que geram novos indivíduos (filhos). É responsável por gerar novos indivíduos diferentes (sejam melhores ou piores) a partir de indivíduos já promissores.

Abordagens de Cruzamento

  • Um-ponto
  • Multi-pontos
  • Uniforme

Condição de Parada e Finalização

O algoritmo pode terminar a execução quando:

  • O número fixo de iterações tiver sido executado.
  • O número de iterações tiver decorrido sem ocorrer um melhoramento na solução.
  • Tiver decorrido um determinado intervalo de tempo.
  • Tiver sido encontrada uma solução satisfatória.
... Continue a ler "Algoritmos Genéticos, TSP e Inteligência por Enxame" »

Síntese de Compiladores para Arquiteturas em ArchC

Classificado em Computação

Escrito em em português com um tamanho de 7,31 KB

Síntese Automática de Compiladores para Arquiteturas Descritas em ArchC

Este trabalho concentrou-se no estudo da melhor forma para a síntese automática de compiladores para a linguagem C que produzam código para plataformas descritas na linguagem de descrição de arquiteturas ArchC. A construção de compiladores é uma tarefa tediosa e difícil. Mesmo adotando como ponto de partida um projeto preexistente de compilador redirecionável, isto é, construído para que seja facilmente estendível para gerar código para novas arquiteturas, é necessário ter profundo conhecimento específico do domínio de compiladores, da linguagem intermediária do compilador utilizado e da arquitetura alvo para a qual o código será gerado. Para evitar... Continue a ler "Síntese de Compiladores para Arquiteturas em ArchC" »

H3: PIC 16F628A: Memória, Registradores e Configuração

Classificado em Computação

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

Fundamentos de Arquitetura e I/O do PIC 16F628A

Qual é a finalidade da memória FLASH no 16F628A?

A memória FLASH tem como função principal armazenar o programa que será executado pelo Microcontrolador (MCU).

Quantos bits de endereço, teoricamente, seriam necessários para endereçar esta memória completamente?

Considerando 8K (8192 localidades), seriam necessários 13 bits de endereço, pois $2^{13} = 8192$ localidades.

Qual é a finalidade da memória EEPROM? Por intermédio de qual memória ela é acessada?

Sua função é o armazenamento de dados que não podem ser perdidos (memória não volátil).

O acesso à memória EEPROM é realizado através de Registradores de Função Específica (SFRs) localizados no Banco 1 da memória RAM.

Qual

... Continue a ler "H3: PIC 16F628A: Memória, Registradores e Configuração" »

MVC, Frameworks e Arquitetura ASP.NET

Classificado em Computação

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

MVC: Model, View e Controller

MVC, que significa Model, View e Controller (modelo, visão e controlador) - alguns autores denominam de model-view-controller - é um padrão de arquitetura de software, não aplicável somente para a Web, mas também para cliente-servidor, que separa a representação da informação da interação do usuário com ela.

O que é um Framework?

O framework é um conjunto de classes que torna os processos repetitivos mais simples de serem executados. Estas rotinas repetitivas nas diversas aplicações que compõem um projeto são, por exemplo, a classe de login.

Componentes do MVC

  • Model (Modelo): representa o estado de um particular aspecto de uma aplicação (contém o código da camada de dados), consiste nos dados
... Continue a ler "MVC, Frameworks e Arquitetura ASP.NET" »