Anotações, resumos, trabalhos, provas e problemas de Computação

Guia de Filmagem, Roteiro e Edição para Mídia Móvel

Computação3,87 KB

Universo Narrativo

É o espaço onde você posiciona as mídias e as respectivas histórias. Deve ter um início (parte esquerda do gráfico) e um fim (parte direita).

Linhas de História

Representam a história de cada mídia e sua respectiva duração. Devem ser posicionadas exatamente onde abordam dentro do universo narrativo.

Cruzamentos de Mídias

Representam onde as histórias de cada mídia se cruzam. Podem ser:

  • Cruzamentos diretos: (ex.: personagem principal em uma mídia participando secundariamente de outra).
  • Término de uma história: em uma mídia dando origem a outra história em outra mídia.

Definição do Projeto

Questões essenciais para o planejamento:

  • Qual é o público-alvo?
  • O que você deseja filmar?
  • Qual ideia será realizada?
  • Será
...
Continue lendo "Guia de Filmagem, Roteiro e Edição para Mídia Móvel" »

Exceção dilatoria

Computação7,84 KB

Paradigmas


Imperativo

Códigos mais amigáveis

Códigos sequenciais

Procedural

Códigos Imperativos, mas com utilização de funções e procedimentos


Modular e Estruturada

Agrupamento De código através de módulo

Melhoria Considerável na manutenção do código


Orientado a Objetos

O Problema é fracionando a ponto de definirmos objetos

Visa aproximar com o mundo real, a Forma como os programas são construídos


.Net Framework. O que é ?

“A Plataforma .NET Framework é uma plataforma de softwares que fornece Integração com um conjunto variado de linguagens de programação, Produtividade em desenvolvimento de aplicações, implantação E execução de aplicações em um ambiente gerenciado“

Carácterísticas

.NET Framework é um componente Integrado...

Continue lendo "Exceção dilatoria" »

Guia de Conceitos e Definições de Sistemas Operacionais

Computação5,42 KB

Conceitos e Definições de Sistemas Operacionais

  1. Exclusão Mútua: Impedir dois acessos simultâneos ao mesmo recurso.
  2. Starvation: Problema relacionado ao acesso a recurso compartilhado.
  3. Monitores: Conjunto de procedimentos.
  4. Condições de Disputa/Corrida: Define quem e quando acessa o recurso.
  5. Espera Bloqueada: Estados de Espera ou Pronto.
  6. Região Crítica: Acesso que pode causar espera eterna.
  7. Aplicação Concorrente: Uso de threads e execução cooperativa.
  8. Deadlock: Evento de espera por algo que não ocorrerá.
  9. Espera Ocupada: Processo em looping aguardando liberação.
  10. Funções Básicas da Gerência da UCP: Garantir tempos de resposta razoáveis.
  11. Escalonador (Scheduler): Rotina responsável pelo escalonamento.
  12. Política de Escalonamento da UCP:
...
Continue lendo "Guia de Conceitos e Definições de Sistemas Operacionais" »

Fundamentos do Modelo Relacional e Restrições de Integridade

Computação3,29 KB

Terminologia

  • Relação: Tabela bidimensional em que:
    • Linha: É uma tupla e representa um conjunto de valores relacionados;
    • Coluna: Devem ter nomes distintos e são chamadas de atributos (a quantidade de atributos define o grau de uma relação);
    • Domínio: Conjunto de valores possíveis em uma coluna.

Modelo Relacional

  • Chave Primária (Primary Key):
    • É o atributo (coluna) de uma relação (tabela) que identifica uma tupla.
    • Se houver mais de um atributo, ou um conjunto de atributos, que identifica unicamente uma relação, escolhe-se o menor ou o que é mais frequentemente utilizado como referência na tabela.
    • Todos os atributos ou conjuntos de atributos que podem ser tomados como chave primária são chamados de chave candidata ou chave concorrente.
  • Chave
...
Continue lendo "Fundamentos do Modelo Relacional e Restrições de Integridade" »

Protocolos IEEE 802 e Comutação de Rede

Computação2,56 KB

IEEE 802.3

Neste protocolo, o computador que quer transmitir escuta o barramento primeiro. Caso nenhum sinal seja identificado, o computador 1, por exemplo, começa a transmitir para o computador 3. Todos os computadores no barramento recebem os dados, mas apenas o computador 3 considerará a informação transmitida após verificar que foi encaminhada para seu endereço (da camada de enlace). Pode ocorrer colisão quando um computador escutar a linha e, num instante após, outro computador escutar a linha e ambos iniciarem a transmissão. Como os computadores escutam o que é transmitido, ambos verificarão que os dados transmitidos são diferentes. Na colisão, ambos os computadores acionam um "timer" associado a uma variável randômica....

Continue lendo "Protocolos IEEE 802 e Comutação de Rede" »

Sistemas Distribuídos: RPC, CORBA, RMI, EJB e Mais

Computação12,39 KB

Questões sobre Sistemas Distribuídos

1. Qual o propósito do RPC? Explique com um exemplo como o RPC facilita a vida do desenvolvedor comparado ao socket puro.

O RPC (Remote Procedure Call) surgiu para retirar do desenvolvedor a responsabilidade de programar os requests e responses dentro do socket. Foi desenvolvido para permitir que programadores desenvolvam software distribuído como se estivesse em execução no mesmo computador, sem ter que se preocupar com códigos de rede (uso de sockets). Ao utilizar computação distribuída com sockets, o desenvolvedor perde tempo codificando métodos e chamadas que precisam ser atendidas – praticamente reinventa a roda. Com RPC, é utilizado um paradigma modular que facilita a manutenção do código....

Continue lendo "Sistemas Distribuídos: RPC, CORBA, RMI, EJB e Mais" »

Fundamentos de Redes: Gerência, Protocolos e Comutação

Computação8,52 KB

Gerência de Redes OSI e o Protocolo CMIP

O modelo OSI de gerenciamento é baseado no modelo Agente/Gerente e utiliza o protocolo CMIP (Common Management Information Protocol), que é um protocolo complexo e robusto.

Atividades de Projeto e Desenvolvimento de Protocolos

As principais atividades relacionadas ao projeto e desenvolvimento de protocolos incluem:

  • Especificação Informal: Realizada em linguagem natural (português, inglês, etc.), mas apresenta problemas por ser dúbia.
  • Especificação Formal: Visa corrigir possíveis problemas existentes na especificação informal, através do uso de técnicas formais. Isso envolve:
    • Linguagens de programação de baixo e/ou alto nível.
    • Modelos de transição (Redes de Petri, Máquinas de Estados Finitos
...
Continue lendo "Fundamentos de Redes: Gerência, Protocolos e Comutação" »

Como a Internet é Gerenciada: Organizações e Protocolos

Computação2,97 KB

Quem controla o funcionamento da Internet?

Não há um gerenciamento centralizado para a Internet. A Internet é a reunião de redes e organizações individuais, cada uma administrada por seu próprio usuário. Essas redes colaboram com outras redes para que as informações possam percorrê-las, formando assim a Internet.

Existe um acordo geral sobre procedimentos e protocolos, que se encontram em RFCs (Requests for Comments), sobre os quais os usuários concordam.

Organizações Chave na Gestão da Internet:

  • ISOC (Internet Society): Organização sem fins lucrativos de associados profissionais que facilita e sustenta a evolução técnica da Internet, dedicada a reforçar o desenvolvimento. A ISOC coordena:
...
Continue lendo "Como a Internet é Gerenciada: Organizações e Protocolos" »

Gerenciamento de Escopo e Ciclo de Vida de Projetos

Computação2,59 KB

Ciclo de Vida

O ciclo de vida serve para facilitar a elaboração progressiva do projeto e o controle do gerenciamento. O ciclo de vida consiste em diversas fases do projeto. Nessas fases, determinam-se as características e necessidades de cada projeto, onde se definem as pessoas e recursos que deverão ser envolvidos.

Fases:

  • Ideia;
  • Desenho;
  • Desenvolvimento;
  • Entrega.

Gerenciamento do Escopo

Inclui os processos necessários, de acordo com o PMBOK, para assegurar que o projeto inclua todo e somente o trabalho necessário para que seja bem-sucedido.

  • Escopo do Produto: Está relacionado ao conjunto de características e funções que o produto final deve possuir. É registrado em um documento de requisitos do produto.
  • Escopo do Projeto: É todo o trabalho
...
Continue lendo "Gerenciamento de Escopo e Ciclo de Vida de Projetos" »

Questionário de Gestão de Sistemas de Informação

Computação6,35 KB

Questionário: Gestão Financeira, Comercial e Produção

1. O que são dados?

Dado é qualquer elemento identificado em sua forma bruta que, por si só, não conduz a uma compreensão de determinado fato ou situação.

2. O que é informação?

Informações são dados relacionados e contextualizados. São necessárias para que as organizações possam realizar a integração e a administração dos processos de negócio e das funções empresariais, a tomada de decisão nos diversos níveis organizacionais e a obtenção de vantagens competitivas.

3. Como pode ser classificada uma informação?

  • Internas: Quando produzidas dentro da própria empresa, pelos vários procedimentos internos.
  • Externas: Vindas das instituições públicas ou privadas com
...
Continue lendo "Questionário de Gestão de Sistemas de Informação" »