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

Ordenar por
Matéria
Nível

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" »

Chops 6 — Novidades e Recursos Principais

Classificado em Computação

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

Bem-vindo ao Chops 6!

Esta nova versão do Chops está cheia de novos recursos. Quer dar uma olhada?

A nova interface

Chops agora tem uma interface mais consistente, rápida e bonita. Além disso, as janelas do programa são encaixáveis e você pode personalizar o aplicativo de mil maneiras diferentes. Experimente em Opções > Janela > Layout.

Editar vários documentos ao mesmo tempo

Outro dos importantes avanços do Chops é a capacidade de trabalhar com vários documentos ao mesmo tempo. Agora você pode comparar diferenças entre textos, resumir um documento na mesma janela ou organizar múltiplos arquivos de trabalho. Tente abrir um novo documento em branco e usar o botão Opções ou arrastar a área de trabalho do guia do documento... Continue a ler "Chops 6 — Novidades e Recursos Principais" »

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" »

Projeto OO: Etapas, Produtos e Padrões

Classificado em Computação

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

Etapas do Projeto Orientado a Objetos

No projeto OO, duas grandes etapas são necessárias para iniciar a fase de projeto:

  1. Organização por Domínio do Problema: Inicialmente, realiza-se uma organização por domínio do problema. Em seguida, os pacotes do domínio são subdivididos em estereótipos. Essa abordagem particiona o modelo de análise, definindo coleções coesas de classes, relacionamentos e comportamentos, que são empacotados em pacotes ou subsistemas.
  2. Agrupamento por Estereótipo: Para cada subsistema, as classes são agrupadas de acordo com a função que exercem no sistema (seu estereótipo).

Características dos Subsistemas

  • Um subsistema deve possuir uma interface bem definida, através da qual toda comunicação com o restante
... Continue a ler "Projeto OO: Etapas, Produtos e Padrões" »

Gerenciamento de Memória em Sistemas Operacionais

Classificado em Computação

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

Principais Serviços dos Sistemas Operacionais

  • Gerenciamento de memória
  • Gerenciamento de programas
  • Gerenciamento de processos
  • Escalonamento e sincronização de threads
  • Gerenciamento de armazenamento
  • Gerenciamento de dispositivos

Gerenciamento de Memória

  • Conceitos básicos
  • Swapping
  • Alocação contígua
  • Paginação
  • Segmentação
  • Segmentação com paginação

Prioridade entre processos:

  • Chamadas de usuário: Menor prioridade
  • Chamadas de sistema: Maior prioridade

Arquitetura de Von Neumann

Ciclo de máquina:

  1. Fetch (busca)
  2. Decode (decodifica)
  3. Execute (executa)
  4. Store (armazena, se necessário)

A compilação gera códigos otimizados para determinada arquitetura e Sistema Operacional.

Espaço contíguo

Qual o tipo de código é mais rápido? O interpretado ou o compilado?

... Continue a ler "Gerenciamento de Memória em Sistemas Operacionais" »

Sistemas de Arquivos: Conceitos, Operações UNIX e Distribuição

Classificado em Computação

Escrito em em português com um tamanho de 10,59 KB

Conceitos Fundamentais de Sistemas de Arquivos

Um arquivo é uma sequência de informações binárias, ou seja, uma sequência de 0 e 1 organizados de forma lógica.

Sistemas de Arquivos é a forma como o disco rígido é dividido logicamente. Essa divisão ocorre por trilhas e setores. Cada sistema varia a forma como esses arquivos são armazenados.

Os arquivos contêm dados e atributos.

Os dados consistem em uma sequência de elementos (normalmente bytes de 8 bits), acessíveis pelas operações de leitura e escrita.

Os atributos são mantidos como um único registro, contendo informações como o tamanho do arquivo, indicações de tempo, tipo de arquivo, identidade do proprietário e listas de controle de acesso.

Os atributos escondidos (shadow

... Continue a ler "Sistemas de Arquivos: Conceitos, Operações UNIX e Distribuição" »

Access 2000: Guia Completo de Consultas e Relatórios

Classificado em Computação

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

Gerenciando Consultas no Access 2000

O Access 2000 não diferencia maiúsculas e minúsculas na busca de registros.

Salvando uma Consulta

  1. Salve a consulta clicando no botão "Guardar".
  2. Aparecerá um diálogo para nomear a consulta.
  3. Escreva o nome da consulta.
  4. Clique no botão "OK".
  5. Para fechar a consulta, clique no botão "Fechar".

Executando uma Consulta

Podemos executar uma consulta a partir da janela de design da consulta ou da janela do banco de dados.

A partir da Janela do Banco de Dados:

  1. Selecione a consulta a ser executada.
  2. Clique no botão para abrir a janela do banco de dados.

A partir da Janela de Design da Consulta:

  1. Clique no botão http://www.aulaclic.es/access2000/Boton_ejecutar_Access.gif na barra de ferramentas.

Quando visualizamos os resultados de uma consulta, o que vemos é, na verdade, parte da... Continue a ler "Access 2000: Guia Completo de Consultas e Relatórios" »

Arquitetura de Computadores: Von Neumann, Harvard e Multiprocessadores

Classificado em Computação

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

Arquitetura de um Computador

A arquitetura de um computador engloba todos os componentes, suas funções e a comunicação entre as partes que lhes permitem trabalhar de forma conjunta e coordenada.

Arquitetura Von Neumann

Solução/Background: O programa é armazenado na memória juntamente com os dados. O computador lê da memória e interpreta como programa ou dados.

Constrangimentos: Ter um único barramento (ônibus) torna a resposta mais lenta, pois a memória não pode buscar uma nova instrução até a conclusão da transferência de dados da instrução anterior (Main). A arquitetura de Von Neumann limita a duração das instruções através do barramento de dados, o que exige que o microprocessador execute múltiplos acessos à memória... Continue a ler "Arquitetura de Computadores: Von Neumann, Harvard e Multiprocessadores" »

h2 Samba: Compartilhamento de Arquivos e Impressoras em Redes

Classificado em Computação

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

SAMBA

Por que surgiu: Com o Linux se firmando como um sistema operacional robusto e seguro, os servidores de rede (HTTP, email, NFS, Firewall, DHCP, Samba) o utilizam. Como o Windows era utilizado pela maioria, surgiram as redes locais (LAN - Local Área Network), que são baratas e confiáveis, surgindo a necessidade do compartilhamento de arquivos e impressoras.

Objetivo: Unir as três tecnologias (Linux, Windows e Redes) com a necessidade de compartilhamento sem que ocorra conflito.

O que é: Um aplicativo servidor (server side), ou seja, é executado no servidor.

O que acontece: Mesmo rodando em uma plataforma completamente diferente da plataforma Windows, o Samba se comporta como se fosse tal plataforma. O Samba 'conversa' com o Windows.

Ambientes

... Continue a ler "h2 Samba: Compartilhamento de Arquivos e Impressoras em Redes" »