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

Ordenar por
Matéria
Nível

Engenharia de Software: Guia Completo

Classificado em Computação

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

O que é Engenharia de Software?

É a área da engenharia que se preocupa com todos os aspectos envolvidos na produção de software.

O que é software?

São programas de computador e toda a documentação associada, como requisitos, modelos de design e manuais do usuário.

Quais os tipos de produtos de software?

Existem dois tipos principais:

  • Genéricos / COTS (Commercial Off-The-Shelf): Também conhecidos como software de prateleira, são desenvolvidos para um grande número de clientes, visando um mercado amplo.
  • Sob-encomenda / Personalizado: Desenvolvidos para um único cliente, de acordo com suas necessidades específicas.

O que é um processo de software?

É um conjunto de atividades cujo objetivo é o desenvolvimento ou a evolução de um software.... Continue a ler "Engenharia de Software: Guia Completo" »

Wiki: Software Colaborativo, Características e Uso

Enviado por Francisco e classificado em Computação

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

O Que É um Wiki?

Os termos wiki (pronunciado /uíqui/ ou /víqui/) e WikiWiki são utilizados para identificar um tipo específico de coleção de documentos em hipertexto ou o software colaborativo usado para criá-lo.

O termo "Wiki Wiki" significa "extremamente rápido" no idioma havaiano.

Este software colaborativo permite a edição coletiva dos documentos usando um sistema que não necessita que o conteúdo tenha que ser revisto antes da sua publicação.

Principais Características

Uma Web Wiki permite que os documentos sejam editados coletivamente com uma linguagem de marcação muito simples e eficaz, através da utilização de um navegador web. Dado que a grande maioria dos Wikis é baseada na web, o termo wiki é normalmente suficiente.... Continue a ler "Wiki: Software Colaborativo, Características e Uso" »

Guia Rápido de Comandos Essenciais de Desenho

Classificado em Computação

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

Comandos de Bloco e Texto

MAKE BLOCK: Cria blocos a partir de elementos previamente desenhados.

INSERT BLOCK: Insere na área de desenho um bloco de desenho previamente definido.

MULTILINE TEXT: Insere uma caixa de texto.

TEXT STYLE: Configura um estilo de texto a ser utilizado.

Comandos de Edição

EDIT POLYLINE: Configura polyline previamente desenvolvida.

  • close: Fecha um plano em aberto desenvolvido com polyline, com mais de dois segmentos de reta.
  • join: Faz a união de linhas selecionadas, transformando em um único objeto (polyline).
  • width: Aumenta a espessura da polyline.
  • fit: De forma suave transforma ângulos em raios (curvas).
  • spline: De forma intensa transforma ângulos em raios (curvas).
  • decurve: Reverte as ações executadas nas opções FIT
... Continue a ler "Guia Rápido de Comandos Essenciais de Desenho" »

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

Guia Completo: VLANs, 802.1Q, 802.3ad e Interligação de Redes

Classificado em Computação

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

Padrões de Etiquetagem e Prioridade

IEEE 802.1Q - VLAN Trunking

Um formato normalizado para a etiquetação de tramas. Facilita a implementação de VLANs entre múltiplos comutadores de diversos fabricantes. Implica a inclusão de um Identificador de VLAN (VID) nas tramas em trânsito entre comutadores.

802.1p - Prioridade de Tráfego

Campo de 3 bits na etiqueta 802.1Q. Permite até 8 prioridades diferentes. É tipicamente implementado por hardware.

IEEE 802.3ad - Link Aggregation

O que é Link Aggregation?

É um método para agregar (combinar) duas ou mais portas/links de forma a que o switch as considere como um único link lógico.

Vantagens do Link Aggregation

  • Permite balanceamento de carga (load-balancing).
  • Permite redundância.
  • Cria links agregados
... Continue a ler "Guia Completo: VLANs, 802.1Q, 802.3ad e Interligação de Redes" »

Governança de TI e Frameworks Essenciais

Classificado em Computação

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

Governança Corporativa e TI

Governança Corporativa

  • Governança Corporativa: Abrange dimensões como:
    • Humana
    • Financeira
    • Física
    • Propriedade Intelectual
    • Relacionamento
    • Tecnologia da Informação (TI)
  • COSO (Committee of Sponsoring Organizations): Orienta operações de negócio mais eficazes, eficientes e éticas, facilitando a conformidade com leis como a Sarbanes-Oxley (SOX).
  • BSC Scorecard (Balanced Scorecard): Um mapa estratégico que aborda perspectivas:
    • Financeira
    • Processos Internos
    • Aprendizado e Crescimento
    • Cliente
  • Ciclo de Governança de TI:
    • Alinhamento Estratégico
    • Decisão e Compromisso
    • Estrutura de Processos
    • Medição de Desempenho

Modelos de Governança Organizacional

  • Monarquia: Altos executivos tomam as decisões.
  • Feudalismo: Cada unidade toma decisões
... Continue a ler "Governança de TI e Frameworks Essenciais" »