Anotações, resumos, trabalhos, provas e exercícios de Computação de Outros cursos

Segurança da Informação: Conceitos, Riscos e Controles

Computação12,39 KB

A Informação nos processos de negócio

A informação está cada vez mais presente nos processos de negócio. Informação é essencial para o negócio funcionar.

Porém, deve-se tomar cuidado com a informação disponibilizada, pois esta pode causar prejuízos.

Crescimento da dependência da informação — evolução dos riscos

Cada dia mais as empresas dependem das informações. Elas trocam informações e, muitas vezes, a informação só tem valor para a empresa se ela estiver circulando. Por isso fica mais difícil e complexo protegê‑la. Os riscos hoje são maiores do que os de antigamente porque agora compartilhamos informações para que elas tenham valor aos negócios. Assim, cada vez mais você depende dessa informação e está...

Continue lendo "Segurança da Informação: Conceitos, Riscos e Controles" »

Guia de Refatoração, Métricas e Testes Unitários com JUnit

Computação3,37 KB

Refatoração e Qualidade de Código

  1. Foi feita refatoração para impedir o bad smell de mapeamento mental? Justifique. Sim. Por padrão, utilizavam-se sempre as variáveis i ou j em laços for. O código foi alterado para tornar a leitura mais clara e intuitiva.
  2. Ocorreram refatorações de comentários? Quais? Sim. Comentários desnecessários no método VerificaPorDestino foram removidos para limpar o código.
  3. Foi necessária alguma refatoração de extração de método? Sim. O código foi otimizado através da criação de dois métodos para substituir trechos repetidos: mostrarTodosOsVoos e verificarOrigem.

Métricas de Software e Complexidade Ciclomática

  1. O que são métricas? São medidas utilizadas como base para a criação de indicadores
...
Continue lendo "Guia de Refatoração, Métricas e Testes Unitários com JUnit" »

Refatoração, POO e Boas Práticas de Código

Computação5,35 KB

  1. Pacotes

    Pacotes são criados para organizar o código e evitar conflitos entre classes com o mesmo nome, facilitando a localização do código.

  2. Característica usada

    Pergunta: Principalmente qual característica do paradigma Orientado a Objetos foi usada nesse exemplo?

    Resposta: O uso de interface: um contrato que define como a classe deve se comportar. As classes que implementam uma interface são obrigadas a implementar os métodos declarados na interface.

  3. Programar para interfaces x classes

    Pergunta: Qual é a diferença entre programar para interfaces e programar para classes concretas? Há algum princípio de projeto aplicado nesse contexto?

    Resposta: Programar para interfaces significa depender de contratos em vez de implementações concretas.

...

Continue lendo "Refatoração, POO e Boas Práticas de Código" »

TOGAF: Componentes, ADM e Tipos de Arquitetura Corporativa

Computação2,62 KB

Parte V: Continuum e Ferramentas Corporativas

Discute taxonomias apropriadas e ferramentas para categorizar e armazenar os resultados das atividades de arquitetura em uma corporação.

Parte VI: Modelos de Referência do TOGAF

Fornece dois modelos de arquitetura de referência, ou seja, o Modelo de Referência Técnico do TOGAF (MRT) e o Modelo de Referência de Infraestrutura de Informação Integrada (III-MR).

Parte VII: Framework de Capacidade de Arquitetura

Discute a organização, processos, capacidades, papéis e responsabilidades exigidas para estabelecer e operar a prática de arquitetura dentro de uma organização.

Definições de arquitetura no TOGAF

No TOGAF, a palavra arquitetura tem dois significados, dependendo do contexto:

  1. Uma descrição
...
Continue lendo "TOGAF: Componentes, ADM e Tipos de Arquitetura Corporativa" »

Objetivos dos Padrões MPEG-1, MPEG-2 e MPEG-4 (Áudio e AV)

Computação3,4 KB

Objetivos dos Padrões MPEG (Áudio)

A seguir, são detalhados os objetivos de cada padrão MPEG focado exclusivamente na codificação de áudio.

MPEG-1 (Áudio)

O primeiro sistema de compressão desenvolvido tinha como objetivo comprimir aproximadamente 30 minutos de áudio para que essa informação pudesse ser gravada em um CD-ROM. A taxa de dados nesse caso fica em torno de 1,5 Mbps.

  • O Nível 3 deste formato é o conhecido formato de áudio MP3.
  • Possui dois canais de áudio (direito/esquerdo) para transmitir som estéreo.
  • O áudio do sistema DVB-T utiliza o MP2 para transmitir som estéreo.

MPEG-2 (Áudio)

Surgiu para suprir a necessidade do multicanal que o MPEG-1 não atendia. Foi no MPEG-2 que surgiu o sistema Surround.

Possui duas versões:...

Continue lendo "Objetivos dos Padrões MPEG-1, MPEG-2 e MPEG-4 (Áudio e AV)" »

Codificação de Vídeo em Padrões MPEG

Computação1,71 KB

Codificação Espacial e Temporal

A codificação de vídeo nos padrões MPEG baseia-se em codificação espacial e temporal.

Codificação Espacial

Na codificação espacial, cada quadro é codificado e transmitido independentemente. Assim, a reprodução não requer conhecimento de quadros anteriores ou posteriores. Este princípio assemelha-se à compressão JPEG.

Codificação Temporal

Na codificação temporal, um quadro de referência é comprimido e transmitido. Os quadros subsequentes são comparados com a referência, e apenas as diferenças (erros de imagem) são transmitidas. Diversas técnicas otimizam a localização e transmissão dessas diferenças.

Predição de Quadros e Tipos de Quadros

A Predição de Quadros, um tipo de compressão...

Continue lendo "Codificação de Vídeo em Padrões MPEG" »

Fundamentos Essenciais de Banco de Dados e Modelos

Computação3,88 KB

informação= qualquer fato ou conhecimento do mundo real e que pode ou nao ser resgistrado e armazenado.

dado= representação da informação, pode estar registrado em papel, quadro de aviso e disco rígido.

banco de dados(coleção de dados relacionados, bd representa algum aspecto do mundo real, possui significado inerente.

campo= unidade basica de informação miníma com significado.

registro= conjunto de campos. Arquivo= conjunto de arquivos.

bd= conjunto de arquivos e formas de manipulação.

campo= atributo registro= tupla arquivo= tabela ou relaçao domínio =contexto da relação

s. De arquivo= coleção de progrmas que permite aós usuarios criar e manter um bd.

s. De bd= ambiente de hardware e softwre composto por dados de armazenamento...

Continue lendo "Fundamentos Essenciais de Banco de Dados e Modelos" »

Tecnologia da Informação e Modelagem de Dados

Computação3,55 KB

Tecnologia

Tecnologia: dar apoio às pessoas da organização, independente de sua área funcional ou nível hierárquico. A TI dá apoio aos processos empresariais que permitem às empresas operar na era digital, reagindo de modo rápido e adequado a mudanças.

Requisitos do profissional

Requisitos do profissional: desafios gerenciais, processo de desenvolvimento, aplicações empresariais, conceitos básicos e tecnologia da informação.

Competência

Competência: conhecimento, atitude e habilidade.

Problemas da análise

Problemas comuns na análise de sistemas:

  • Arquitetura insuficientemente definida;
  • Prazo não cumprido;
  • Custo elevado;
  • Falta de regras e técnicas;
  • Dificuldade de trabalho em equipe;
  • Falha na especificação;
  • Detalhamento insuficiente;
  • Retrabalho;
...
Continue lendo "Tecnologia da Informação e Modelagem de Dados" »

Principais Conceitos de Sistemas Operacionais

Computação5,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 lendo "Principais Conceitos de Sistemas Operacionais" »

Fundamentos Essenciais de Tecnologia da Informação (TI)

Computação3,84 KB

Conceitos Fundamentais: Dados, Informação e Conhecimento

Dados
Sinais brutos que não foram processados, correlacionados, avaliados ou interpretados. Isoladamente, não podem transmitir uma mensagem ou representar conhecimento. Os dados representam a matéria-prima utilizada na produção de informações.
Informação
Dados que foram tratados. O processo de transformação envolve a aplicação de procedimentos como formatação, tradução, fusão, impressão, e assim por diante.
Conhecimento
É obtido pela interpretação e integração de diversos dados e informações. É a informação contextualizada e aplicada.

Tipos de Informação

  • Textos
  • Mapas
  • Gráficos
  • Figuras e Fotos
  • Voz, Músicas e Sons
  • Vídeos

Tecnologia da Informação (TI)

TI é a área...

Continue lendo "Fundamentos Essenciais de Tecnologia da Informação (TI)" »