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

Ordenar por
Matéria
Nível

Introdução à UML e Classes de Objetos

Classificado em Computação

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

UML

Linguagem visual utilizada para modelar sistemas
computacionais por meio do paradigma de Orientação a
Objetos;
Essa linguagem se tornou, nos últimos anos, a
linguagem-padrão de modelagem de software, adotada
internacionalmente pela indústria de Engenharia de
Software;
Não é uma linguagem de programação e sim uma
linguagem de modelagem.

UML – Apresenta as seguintes vantagens:

  • Usa notação gráfica;
  • Ajuda a obter uma visão geral do sistema;
  • Não é dependente de tecnologia;
  • Permite a implementação de padronização;
  • Suporta todo o ciclo de vida do software, tais como:
Modelagem do Negócio;
Modelagem de Requisitos;
Modelagem da Solução.

FERRAMENTAS CASE BASEADAS NA LINGUAGEM UML

  • Rational Rose
  • Visual Paradigm
  • Poseidon for UML
  • ArgoUML
  • Enterprise
... Continue a ler "Introdução à UML e Classes de Objetos" »

Engenharia Web: Conceitos, Desafios e Características

Classificado em Computação

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

Conceito de Engenharia Web

A Engenharia Web é o processo utilizado para criar, garantir a qualidade e a satisfação dos usuários, facilitando a manutenção e o desenvolvimento de aplicativos Web de alta qualidade.

Tanto a engenharia de software tradicional quanto a engenharia web são utilizadas para facilitar o desenvolvimento e a manutenção de produtos de software, aplicando métodos, técnicas e modelos específicos. Embora compartilhem o mesmo objetivo e a engenharia web utilize princípios da tradicional, não se pode aplicar as mesmas técnicas para o desenvolvimento de aplicativos web. Sistemas web devem ser desenvolvidos com foco no usuário, ciclo de vida rápido e alta preocupação com a acessibilidade.

O Problema da "Web Entrelaçada"

... Continue a ler "Engenharia Web: Conceitos, Desafios e Características" »

Questões de Segurança da Informação e Criptografia

Classificado em Computação

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

  1. (CESPE) A equipe de segurança da informação de determinado órgão identificou uma tentativa de ataque com as seguintes características:

    Os analistas de segurança levantaram a hipótese de existência de regras no firewall que permitiam o acesso de todos os segmentos, internos e externos, ao servidor web na porta 80 com o protocolo TCP. Identificaram também que a aplicação web atacada possuía controle de acesso ao ambiente de administração baseado nos perfis das credenciais e do range de IPs internos da rede corporativa.

    Considerando essa situação hipotética e as boas práticas de segurança da informação, julgue o item a seguir.

    O referido atacante utilizou uma máquina comprometida localizada na rede interna do órgão, conhecida

... Continue a ler "Questões de Segurança da Informação e Criptografia" »

Guia de Segurança: Backup, Firewall, VLAN e Engenharia Social

Classificado em Computação

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

Backup

Atributo: Apto (criado, modificado) e Inapto.

  • Cópia: Copia todos os arquivos selecionados e não altera o atributo de backup.
  • Normal: Copia todos os arquivos selecionados e altera o atributo de backup para inapto.
  • Diário: Copia apenas os arquivos alterados ou criados no dia e não modifica o atributo.
  • Incremental: Copia apenas os arquivos aptos e altera o atributo.
  • Diferencial: Copia apenas os arquivos aptos e não altera o atributo.

Obs: Os tipos que possuem a letra “M” (Normal, Incremental) alteram o atributo; os demais não alteram.

Firewall

É uma barreira de proteção que controla o tráfego de dados entre o seu computador (ou rede) e a Internet.

Objetivo: Permitir somente a transmissão e a recepção de dados autorizados.

Portas principais:

... Continue a ler "Guia de Segurança: Backup, Firewall, VLAN e Engenharia Social" »

O que é PSI: Guia de Segurança da Informação

Classificado em Computação

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

O que é PSI?

A Política de Segurança da Informação (PSI) é um conjunto de regras e padrões estabelecidos para assegurar que as informações e serviços críticos de uma empresa recebam a proteção necessária, garantindo os três princípios básicos da segurança da informação:

  • Disponibilidade: Estar disponível para uso quando o usuário precisar. Dados críticos devem estar disponíveis de forma ininterrupta.
  • Utilização: O sistema e os dados devem ser utilizados para as devidas finalidades.
  • Integridade: Os dados devem estar completamente íntegros e em condições de serem utilizados.

Através da PSI, a empresa formaliza suas estratégias e abordagens para a preservação de seus ativos. Para ter aceitação, é fundamental que a... Continue a ler "O que é PSI: Guia de Segurança da Informação" »

UML e Engenharia de Software

Classificado em Computação

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

Componentes de um Sistema

Quais componentes são corretos? (b) I, II, III

Estilo Arquitetural

Qual é o estilo arquitetural? (d) PAC

Diagrama UML

Qual é o diagrama da UML? (c) Estados

Diagramas de Classes e Objetos

São ditos diagramas de: (a) Classes e Objetos

Fase de Projeto Arquitetural

A fase de projeto é: (c) Arquitetural

Análise de Afirmativas

Analise as afirmativas: (c) I, II, III

Diagrama de Distribuição

O diagrama que mostra é: (c) Distribuição

Conceito de Requisitos

Em relação ao conceito: (e) I

Preocupação com a Robustez

A preocupação é: (e) Robustez

Banco de Dados

Em relação ao banco de dados: (c) III

Objetivo de um Pacote

O objetivo de um pacote é: (a) Agrupar logicamente

Modelo Entidade-Relacionamento

O modelo entidade é: (b) I, II,

... Continue a ler "UML e Engenharia de Software" »

Tratamento de Exceções em C#

Classificado em Computação

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

Exceções

Representa a ocorrência de uma situação anormal durante a execução de um programa. Quando ativada, aborta a execução normal do programa até existir forma de a tratar e termina a execução de todo o programa. No C# as situações excecionais ou de erro são tratadas pelo mecanismo de tratamento de exceções.

Que situações excecionais ou de erro deve ter o programador em conta?

O programador deve ter em conta possíveis situações excecionais ou de erro como:

  • Escrita em ficheiro (Esgotar-se espaço em disco)
  • Acesso a um site remoto (Rede ficar indisponível)
  • Criação de um novo objeto (Não haver mais memória disponível)

Como se faz o tratamento de erros na linguagem C#?

Usa-se o sistema de exceções sempre que pode existir... Continue a ler "Tratamento de Exceções em C#" »

Fundamentos de Protocolos e Serviços de TI Essenciais

Classificado em Computação

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

Porta Padrão para Conexão LDAP

Um cliente inicia uma sessão LDAP conectando-se a um servidor LDAP, normalmente pela porta TCP padrão. Ele envia requisições para o servidor, que geralmente utiliza a porta padrão:

TCP 389

Operações Básicas do Protocolo LDAP

Um cliente inicia uma sessão LDAP conectando-se a um servidor LDAP, normalmente pela porta padrão TCP 389. Ele envia requisições para o servidor, que devolve respostas. Identifique as operações básicas de uma sessão LDAP que completam as descrições abaixo:

  • ____: autentica e especifica a versão do protocolo LDAP;
  • ____: move ou renomeia uma entrada;
  • ____: adiciona uma nova entrada.

Bind, Modify DN e Add

Definição e Recursos do Amazon RDS

O Amazon RDS é executado na mesma infraestrutura... Continue a ler "Fundamentos de Protocolos e Serviços de TI Essenciais" »

Fundamentos e Processos Essenciais da Engenharia de Software

Classificado em Computação

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

Engenharia de Software

Introdução

  • A economia de todas as nações é dependente de software.
  • Cada vez mais sistemas são controlados por software.
  • A Engenharia de Software se preocupa com os métodos, teorias e ferramentas para o desenvolvimento de software.

Custo do Software

  • Os custos de software geralmente dominam os custos do sistema de computador.
  • Custa mais para se manter um software do que para desenvolvê-lo.

Produtos de Software

Genérico

Sistemas autônomos que são comercializados e vendidos a qualquer cliente que deseja comprá-los.

  • Programas gráficos, ferramentas de gerenciamento de projetos, software CAD, software para propósitos específicos, tais como sistemas de registros odontológicos.

Atributos Essenciais do Software

  • Manutenibilidade;
... Continue a ler "Fundamentos e Processos Essenciais da Engenharia de Software" »

Conceitos Fundamentais de Sistemas Operacionais

Classificado em Computação

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

Deadlock

Ocorre quando dois ou mais processos bloqueiam uns aos outros permanentemente, pois cada um detém um recurso que o outro processo necessita. As quatro condições necessárias para a sua ocorrência são:

  • Exclusão Mútua: Pelo menos um recurso deve ser mantido em modo não compartilhável, ou seja, apenas um processo pode usar o recurso de cada vez.
  • Posse e Espera: Um processo, que já detém pelo menos um recurso, solicita novos recursos que estão alocados a outros processos e não libera os que já possui.
  • Não Preempção: Um recurso não pode ser retirado de um processo que o detém; ele deve ser liberado voluntariamente pelo próprio processo.
  • Espera Circular: Existe um conjunto de processos em espera, onde cada processo aguarda
... Continue a ler "Conceitos Fundamentais de Sistemas Operacionais" »