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

Ordenar por
Matéria
Nível

h2 Modelagem de Software: Princípios e Especificações

Classificado em Computação

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

Um modelo é uma abstração de um sistema fechado semanticamente.

1.7.2.2 Linguagem de Modelagem

É uma linguagem para especificar, construir, visualizar e documentar fábricas de software.

Por que é necessário?

- Os sistemas complexos são difíceis de entender se você não tiver um modelo que os descreva.

- Uma linguagem de modelagem capaz de capturar a semântica de qualquer sistema de software é essencial para a realização de um projeto de software de alguma complexidade.

- A representação de um modelo em uma linguagem de modelagem, obviamente, tem valor se o

1.7.3 Princípio da Partição

• Divisão em partes para reduzir a complexidade.

• Eles dividem as áreas de informação e funcionalidade.

• Comportamento Ele... Continue a ler "h2 Modelagem de Software: Princípios e Especificações" »

Firewall e Iptables: Guia Completo

Classificado em Computação

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

Firewall

Um firewall pode ser definido como um sistema ou conjunto de sistemas que reforçam a política de segurança na comunicação entre uma rede privada e a internet. Para que ele seja eficaz, é necessário que todo o tráfego entre a rede local e a internet passe por ele. Além disso, o próprio firewall deve estar imune à penetração por qualquer usuário.

Sendo assim, o firewall pode ser visto como um fator limitante à exposição da rede.

Firewall Filtro de Pacotes é um conjunto de regras que analisam e filtram pacotes enviados por redes distintas de comunicação. Um filtro de pacotes pode elevar o nível de segurança de uma rede ao fazer a filtragem nas camadas 3 e 4 do protocolo TCP/IP, ou seja, nos cabeçalhos do IP e dos protocolos... Continue a ler "Firewall e Iptables: Guia Completo" »

Arquitetura de Sistemas Distribuídos e Comunicação via Sockets

Classificado em Computação

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

Camadas em Aplicações

Existem 3 camadas:

  • Camada de apresentação (desktop, conexão TCP/IP);
  • Camada de negócio (ou de aplicação) - conexão com banco de dados;
  • Camada de acesso aos dados - servidor de dados.

Aplicação com 3 camadas:

  • Ajuda a melhor distribuir os componentes de uma aplicação e reduz problemas de manutenção.

Problemas na arquitetura 3 camadas:

  • Instalar a aplicação inicial nos desktops clientes;
  • Dificuldade de instalar software em desktops fora do controle administrativo.

Solução:

  • Adotar o browser como cliente universal;
  • Dividir a camada de aplicação em duas: aplicação e web.

Arquitetura com Múltiplas Camadas

  • Camada de apresentação;
  • Camada Web;
  • Camada de Aplicação;
  • Camada de Dados.

Plataforma Robusta

  • Acessada de qualquer
... Continue a ler "Arquitetura de Sistemas Distribuídos e Comunicação via Sockets" »

Os 7 Processos do Desenho de Serviço ITIL Detalhados

Classificado em Computação

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

A fase de Desenho de Serviço, conforme o ITIL, é crucial para a criação de serviços de TI eficazes e alinhados com as necessidades do negócio. Esta fase compreende 7 processos essenciais:

1. Gerenciamento do Catálogo de Serviço

Este processo gerencia as informações contidas nos catálogos de serviços. Garante que as informações estejam corretas e reflitam os detalhes, o estado e as interfaces de todos os serviços entregues pelo provedor ou que estejam em transição para a produção.

2. Gerenciamento de Nível de Serviço

Tem como objetivo manter e melhorar a qualidade dos serviços de TI através de um ciclo constante de acordo, monitoramento e relatórios sobre as metas dos serviços de TI.

3. Gerenciamento de Disponibilidade

Busca... Continue a ler "Os 7 Processos do Desenho de Serviço ITIL Detalhados" »

Hardware, Software e Sistemas Operacionais: Guia Completo

Classificado em Computação

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

Hardware e Software

Hardware: é a parte física, composta por circuitos eletrônicos, dispositivos eletromagnéticos e ópticos. Software: é a parte lógica, amplamente utilizada, conscientemente ou não. O mais importante é o Sistema Operacional (SO).

Sistema Operacional (SO)

Um SO é um programa que controla a execução de outros programas e atua como intermediário entre o usuário e o hardware. Possui três propriedades principais:

  • Conforto
  • Eficiência: uso otimizado dos recursos do computador
  • Capacidade de Evolução: adaptação às novas necessidades ao longo do tempo

Windows

O Windows é um sistema operacional proprietário, cuja licença de uso deve ser adquirida. Muitos fabricantes de computadores incluem a licença no preço final do... Continue a ler "Hardware, Software e Sistemas Operacionais: Guia Completo" »

Gestão de Processos e Comutação em SO

Classificado em Computação

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

Scheduling de Processos

É característico dos sistemas operativos de tipo 'batch'. Porquê?

Preemptive scheduling - quando o processador pode ser retirado ao processo que o detém; tipicamente, por esgotamento do intervalo de tempo de execução que lhe foi atribuído, ou por necessidade de execução de um processo de prioridade mais elevada. É característico dos sistemas operativos de tipo interativo. Porquê? Que política de 'scheduling' deverá existir nos sistemas operativos de tempo real? Porquê?

Comutação de Processos

Os processadores atuais têm basicamente dois níveis de funcionamento:

  • Nível supervisor - todo o conjunto de instruções do processador (instruction set) pode ser executado; trata-se de um modo de funcionamento privilegiado,
... Continue a ler "Gestão de Processos e Comutação em SO" »

Conceitos Fundamentais em Gerenciamento de Projetos

Classificado em Computação

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

PMBOK:
É o guia que identifica um subconjunto do conjunto de conhecimentos em gerenciamento de projetos, que é amplamente reconhecido como boa prática, sendo por essa razão utilizado como base pelo PMI.
PMI:
É o Project Management Institute, uma organização que publica práticas relacionadas a projetos ou gerência de projetos.
PMP:
É uma certificação emitida pelo PMI que atesta profundos conhecimentos nas boas práticas de gerenciamento de projetos, responsabilidade social e ética.
Projeto:
É um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo.

Fatores que auxiliam a diferenciar “Projetos” de “Atividades Rotineiras”:

  1. Objetivo: O ciclo do projeto se encerra ao atingir o objetivo.
  2. Horizonte Temporal:
... Continue a ler "Conceitos Fundamentais em Gerenciamento de Projetos" »

Componentes de um Computador e Memórias

Classificado em Computação

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

CPU

A CPU é composta basicamente de três elementos:

  • Unidade de controle
  • Unidade lógica e aritmética
  • Registradores

As seções que seguem apresentam cada um destes componentes.

RAM (Memória de Leitura e Escrita)

São chips de memória que podem ser lidos e gravados pela CPU a qualquer instante. A CPU usa a RAM para armazenar e executar programas vindos do disco, para ler e gravar os dados que estão sendo processados. Uma outra característica da RAM é que se trata de uma memória volátil. Isso significa que quando o computador é desligado, todos os seus dados são apagados.

ROM

São chips de memória que podem ser lidos pela CPU a qualquer instante, mas não podem ser gravados pela CPU. Sua gravação é feita apenas pelo fabricante do computador... Continue a ler "Componentes de um Computador e Memórias" »

O que é um Sistema Operacional? Funções e Definições

Classificado em Computação

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

Definição de Sistema Operacional

Suite ou o software projetado para permitir a comunicação com um usuário de computador e gerir seus recursos em um ambiente confortável e eficiente.

O que é um meio de transmissão?

O que é o POST?

Em auto-teste (Power On Self Test, POST).

Quais são as funções de um sistema operacional?

Gerenciando Hardware: Refere-se ao fato de gerir mais eficazmente os recursos da sua máquina.

Facilitar o trabalho do usuário: Permite a comunicação com os dispositivos na máquina.

Esconder toda essa complexidade e fornecer ao programador um conjunto de instruções mais convenientes para o trabalho.

Executando no modo central de monitorização, com prioridade e, geralmente, com a proteção do hardware.

Compiladores,... Continue a ler "O que é um Sistema Operacional? Funções e Definições" »

Conceitos de Redes de Computadores

Classificado em Computação

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

Comutação: Mover pacotes da entrada do roteador para a saída apropriada do roteador.

Roteamento: Determinar a rota a ser seguida pelos pacotes.

Quadros Ethernet: 1500 bytes (MTU).

Datagrama IP: Identificação, flag (o último fragmento tem o bit ajustado para zero), deslocamento (especifica a localização exata do fragmento).

ARP: O IP precisa do protocolo ARP para determinar o endereço físico (MAC) do próximo salto, ou seja, o ARP requisita o endereço MAC para o destino em modo broadcast, que recebe a resposta em modo unicast, encaminhando o pacote em modo unicast.

MAC: 48 bits representados em hexadecimal.

ICMP: Atua na camada de rede, serve para controle de erros e avisos. O ICMP sempre reporta mensagens de erros ao host origem. Ex: destino... Continue a ler "Conceitos de Redes de Computadores" »