Notas, resumos, trabalhos, provas 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" »

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

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

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

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

Um cronograma detalhado do projeto deve ser criado após

Classificado em Computação

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

Benchmarking é um processo executado por uma equipe interdisciplinar que compara a organização com a concorrência e com aqueles considerados os melhores do ramo.Os stakeholders,vindos de ambientes tão diversos quanto o polítiço, econômico, social, legal, tecnológico e competitivo, têm o potencial de impactar um projeto. Estamos falando do Gerenciamento de Escopo, de Custos, do Tempo, da Qualidade, de Recursos Humanos, de Aquisições, deComunicações, de Riscos e de Integração.Este modelo abrange o básico na formatação de um projeto. O Sistema e mais complexo do que isto. Stakeholders Primários são aqueles que têm uma obrigação contratual ou legal com a equipe do projeto. Stakeholders Secundários são os que normalmente
... Continue a ler "Um cronograma detalhado do projeto deve ser criado após" »

Tipos de Imagens Digitais e Qualidade

Classificado em Computação

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

Tipos de Imagens Digitais

Escreva os 4 tipos de imagens, o que as caracteriza e coloque uma pequena imagem de amostra ao lado de cada tipo:

Imagens Raster (Bitmap)

Também conhecidas como bitmap, são formadas por muitos pontos (pixels) que definem a imagem final. Cada ponto tem cor, brilho e contraste determinados. Estes arquivos contêm as informações da imagem em uma matriz de pontos.

Imagens Vetoriais

Neste caso, as imagens são criadas por uma infinidade de vetores ou objetos individuais, cada um com suas próprias características.

Imagens 3D

Essas imagens podem ser criadas usando várias técnicas, mas o objetivo é sempre simular a projeção de um espaço visual tridimensional. Geralmente estão ligadas a animações.

Animações (Imagens

... Continue a ler "Tipos de Imagens Digitais e Qualidade" »

Guia Completo de Sessões e Arquivos em PHP

Classificado em Computação

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

1. Defina sessão em PHP:

Uma sessão é um período durante o qual um usuário navega pelas páginas de um site.

2. Quando trabalhamos com sessões, o que acontece com as variáveis declaradas dentro dela?

Estas variáveis poderão ser acessadas em qualquer página do site.

3. O que é session id?

É um número único que identifica uma sessão.

4. Quais as duas formas de transmitir o session id entre as páginas do site? Qual a melhor?

Através de cookies ou de propagação de variáveis pela URL. A melhor forma é pelo envio de cookies.

5. Quais as formas de criar uma sessão no PHP?

Temos duas formas manuais (session_start / session_register) e uma forma automática (habilitando a diretiva session.auto_start do arquivo php.ini).

6. Dê a finalidade

... Continue a ler "Guia Completo de Sessões e Arquivos em PHP" »