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

Ordenar por
Matéria
Nível

Conceitos Essenciais de Engenharia de Software e Gestão

Classificado em Computação

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

Definições Fundamentais

Reengenharia: Consiste em repensar e redesenhar radicalmente os processos de negócio com o objetivo de conseguir grandes melhorias de desempenho.

Engenharia Reversa: Processo de análise de um determinado sistema com o objetivo de identificar os componentes do sistema, seus relacionamentos e criar representações do sistema em outra forma ou em níveis mais altos.

Ciclo de Vida de Desenvolvimento de Software (SDLC)

Fases Genéricas do Ciclo de Vida

  • Sistema: Por que o sistema deverá ser feito? (Viabilidade)
  • Requisitos: O que o software irá fazer? (Especificação)
  • Desenvolvimento: Concepção dos documentos e transformação para o projeto real.

Etapas do Desenvolvimento de Software

  1. Análise: Levantamento de requisitos.
  2. Projeto:
... Continue a ler "Conceitos Essenciais de Engenharia de Software e Gestão" »

Guia Completo de Perguntas e Respostas sobre o InDesign

Classificado em Computação

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

Perguntas Frequentes sobre o InDesign

Ferramentas e Funcionalidades

1. Como ajustar a ampliação de um documento no InDesign?

Existem várias maneiras de alterar a ampliação do seu documento no InDesign:

  • Menu Exibir: Utilize os comandos no menu "Exibir" para ampliar, reduzir, ajustar a página à janela e muito mais.
  • Ferramenta Zoom: Selecione a "Ferramenta Zoom" no painel Ferramentas e clique ou arraste sobre o documento para ampliar ou reduzir a visualização.
  • Atalhos de Teclado: Utilize os atalhos de teclado para ampliar ou reduzir a exibição.
  • Caixa Nível de Zoom: Ajuste o nível de zoom diretamente na caixa "Nível de Zoom" localizada na barra do aplicativo.

2. Como selecionar ferramentas no InDesign?

Você pode selecionar ferramentas no... Continue a ler "Guia Completo de Perguntas e Respostas sobre o InDesign" »

Conceitos Fundamentais em Sistemas Distribuídos e Redes

Classificado em Computação

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

Transparência em Sistemas Distribuídos (SD)

Transparência, neste contexto, é um conceito que visa tornar menos perceptíveis alguns detalhes da implementação de um sistema distribuído. Sistemas Distribuídos (SD) devem prover transparência nos seguintes contextos:

  • De Acesso: Oculta as diferenças na representação de dados e no modo de acesso a um recurso.
  • De Localização: Oculta o lugar em que um recurso está localizado.
  • De Migração: Oculta que um recurso pode ser movido para outra localização.
  • De Realocação: Oculta que um recurso pode ser movido para outra localização enquanto em uso.
  • De Replicação: Oculta que um recurso é replicado.
  • De Concorrência: Oculta que um recurso pode ser compartilhado por múltiplos usuários concorrentes.
... Continue a ler "Conceitos Fundamentais em Sistemas Distribuídos e Redes" »

Principais Conceitos de Sistemas Operacionais

Classificado em Computação

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

  • Alocação contígua simples: Monotarefa; memória dividida em duas partes: uma para o S.O. e outra para o programa. Há desperdício de memória.
  • Particionamento: Divisão de espaço em um HD em diversas regiões denominadas partições.
  • Código absoluto: Todos os endereços do programa referem-se a posições físicas na memória.
  • Código relocável: As referências dos endereços são relativas ao início do programa; pode ser carregada em qualquer parte da memória que esteja disponível.
  • Segmentação: Quando o programa é dividido na memória em tamanhos diferentes.
  • Paginação: Subdivisão da memória em pequenas partes (frames).
  • Swapping: Troca de processos ativos que não estão sendo processados; são carregados na memória secundária,
... Continue a ler "Principais Conceitos de Sistemas Operacionais" »

Gerência de Redes: Modelos, Protocolos e Sistemas Distribuídos

Classificado em Computação

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

É fundamental manter as redes funcionando bem.

Objetivos da Gerência de Redes

  • QoS (Qualidade de Serviço): Essencial para redes gerenciadas.
  • Prevenção e Monitoramento: Importante para prever falhas, monitorar desempenho, planejar expansões, evitar baixo desempenho, travamento de equipamentos e queda de serviços.
  • Complexidade e Automação: Com o crescimento da rede, a complexidade de gerenciamento aumenta, exigindo ferramentas automatizadas para monitoração e controle.
  • Limitações do Software: A adoção de um software de gerenciamento não resolve todos os problemas do administrador de rede.

Quanto mais importante o recurso para a empresa, maior a necessidade de disponibilidade e segurança.

Modelos de Gerência de Redes

  • O modelo OSI é um
... Continue a ler "Gerência de Redes: Modelos, Protocolos e Sistemas Distribuídos" »

Qual porção do endereço da camada de rede um roteador usa pára enviar pacotes?

Classificado em Computação

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

WAN,rede formada pela ligação Sistema de Computadores localizados em regiões geograficamente distantes./Normalmente utilizam linhas de transm de dados oferecidos por empre de telecomunic/Redes com tecnologia Synchronous Digital Hurachy(SDH) em conjunto com Asynchronous transfer Mode(ATM),oferecem taxas de transf na ordem de 6202mbps ou +/redes de longa dist interligam redes locais(sub-redes)./tecnologia de acesso podem ser vistas como a camada fisica./X.25(protocolo de acesso):Protocolo de nível 3 utilizado no acesso a redes comutadas de pacotes,é um protocolo orientado,a conexão.Quando utilizado simultaneamente com IP,o X.25 funciona como protocolo de nível 2.Pode ser usado nas redes de SNA./High-Level Data Link Control(HDLC):Protocolo... Continue a ler "Qual porção do endereço da camada de rede um roteador usa pára enviar pacotes?" »

h2 Gerenciamento de Projetos: Processos e Partes Interessadas

Classificado em Computação

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

Gerência da integração de projetos: Processo necessário para assegurar que todos os elementos do projeto estejam adequadamente coordenados. Gerência de escopo de projetos: Processo necessário para assegurar que esteja se incluído todo o trabalho necessário. Gerência de tempo de projetos: Processo necessário para assegurar a execução do projeto no tempo previsto. Gerência de custo de projetos: Processos que envolvem o planejamento, estimativa, orçamentação e controle de custos, de modo que seja possível terminar o projeto dentro do orçamento aprovado. Gerência de qualidade de projetos: Processos que incluem todas as atividades da organização executora que determinam as responsabilidades, objetivos e as políticas de qualidade,... Continue a ler "h2 Gerenciamento de Projetos: Processos e Partes Interessadas" »

Práticas Ágeis, Requisitos e Modelagem de Software

Classificado em Computação

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

Práticas Ágeis e Desenvolvimento de Software

Test-Driven Development (TDD)

  • TDD é a técnica que permite fazer testes contínuos e não apenas na conclusão do sistema, melhorando a qualidade técnica do produto.
  • Incrementos desenvolvidos em tempo reduzido: releases pequenos, entregando funcionalidades em meses ou semanas, ao invés de anos.
  • Utilização de refatoração: melhorando o código e tornando-o mais fácil de manter constantemente.
  • Integração Contínua: quando o incremento está pronto, ele é integrado ao sistema como um todo, ou seja, isto é feito diariamente.

Programação em Par (Pair Programming)

Vantagens da Programação em Par

  • Compartilhamento do conhecimento
  • Correção de falhas
  • Manutenibilidade

Desvantagens da Programação em

... Continue a ler "Práticas Ágeis, Requisitos e Modelagem de Software" »

Sistemas Operacionais: Definição, Funções e Tipos

Classificado em Computação

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

Definição e Funções do Sistema Operacional (SO)

O Sistema Operacional (SO) atua como intermediário entre o usuário e o hardware. Ele administra e opera todos os recursos do computador, gerenciando o software de aplicação e utilitários.

Exemplos de SO: Microsoft Windows, macOS, Linux.

Funções do SO

  • Facilitar o acesso aos recursos do sistema.
  • Compartilhar recursos de forma organizada e protegida.
  • Gerenciar a alocação de recursos (CPU, RAM).
  • Responder a pedidos de recursos feitos pelos programas.

Tipos de Sistemas Operacionais

Sistemas Monoprogramáveis/Monotarefas

Dedica todos os recursos do sistema (CPU + RAM) exclusivamente a uma única tarefa/programa por vez.

Sistemas Multiprogramáveis/Multitarefas

Permite que vários programas acessem... Continue a ler "Sistemas Operacionais: Definição, Funções e Tipos" »

Guia Completo de Níveis de RAID: Entenda as Diferenças

Classificado em Computação

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

RAID 0

Os dados são distribuídos através de todos os discos sem redundância, utilizando a técnica Round Robin (balanceamento de carga). Não há overhead envolvido no cálculo de paridade, processo conhecido como striping (distribuição).

Obs: Não é um “RAID” verdadeiro, pois não oferece tolerância a falhas.

Recomendado para:

  • Produção e edição de vídeo
  • Edição de imagens
  • Aplicações de pré-impressão
  • Qualquer aplicação que requeira grande largura de banda (bandwidth)

RAID 1

Conhecido como espelhamento e duplicação (gravação simultânea em ambos os discos). Sua característica principal é a distribuição de dados entre os discos.

Outra vantagem é a facilidade na troca de um disco defeituoso por um novo sem perda de dados,... Continue a ler "Guia Completo de Níveis de RAID: Entenda as Diferenças" »