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

Ordenar por
Matéria
Nível

Fundamentos e Gestão da Qualidade de Software (GQS)

Classificado em Computação

Escrito em em português com um tamanho de 10,65 KB

I. Qualidade de Software

O principal objetivo é garantir um produto final satisfatório ao cliente.

A qualidade do produto está diretamente ligada à qualidade do processo.

A qualidade possui dois grupos de fatores: Medidos diretamente (defeito por pontos de função) ou indiretamente (manutenibilidade ou usabilidade).

Os Principais Tópicos da Qualidade:

  • Fundamentos de Qualidade: cultura, ética, valores, características e melhorias da qualidade de software;
  • Gerência do Processo: garantia, verificação, validação, revisões e auditorias de qualidade de software;
  • Considerações Práticas: requisitos, caracterização, técnicas de gerência e medidas de qualidade de software.

Garantia da Qualidade de Software (GQS)

A GQS tem o objetivo de fornecer... Continue a ler "Fundamentos e Gestão da Qualidade de Software (GQS)" »

Guia de Redes: Fibra Óptica, Atrasos e Ferramentas

Classificado em Computação

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

Quais são os 3 tipos de fibra óptica em uso e que distâncias cobrem sem repetidores?

Os principais tipos e suas capacidades são:

  • Fibra Multímodo de Índice Degrau: Cobre até 2.000 metros a 100 Mbps.
  • Fibra Multímodo de Índice Gradual: Cobre até 3.000 metros a 100 Mbps.
  • Fibra Monomodo: Cobre distâncias acima de 80 km.

O que são Repetidores e HUBs?

Repetidores são dispositivos que recebem um sinal, o regeneram para eliminar a atenuação e o retransmitem, reforçando-o. HUBs funcionam como repetidores com múltiplas portas, recebendo um sinal e o distribuindo para todos os dispositivos conectados. Ambos amplificam tanto o sinal quanto o ruído.

O que são Placas de Rede e qual a sua finalidade?

Placas de Rede, também conhecidas como adaptadores... Continue a ler "Guia de Redes: Fibra Óptica, Atrasos e Ferramentas" »

Glossário de Sistemas Operacionais: Termos Essenciais

Classificado em Computação

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

Conceitos Fundamentais de Sistemas Operacionais

Formatação Lógica

É o processo que cria o sistema de arquivos, no qual o sistema operacional armazena as estruturas de dados iniciais, incluindo o mapeamento dos espaços alocados e livres e um diretório vazio inicial.

Diretório

É uma estrutura de dados utilizada para organizar logicamente os diversos arquivos contidos em um dispositivo de armazenamento.

Compartilhamento de Recursos

É o processo de atribuição de recursos do computador a determinados programas que estão em execução.

Alocação Mutuamente Exclusiva

O programa precisa aguardar até que outro termine completamente seu processo para que possa ser executado.

Alocação Compartilhada

O programa não precisa aguardar que outro termine... Continue a ler "Glossário de Sistemas Operacionais: Termos Essenciais" »

Gerenciamento de Memória: Alocação, Objetivos e Técnicas

Classificado em Computação

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

Explique o que significa “Alocação Mutuamente Exclusiva” e “Alocação Compartilhada”. Dê um exemplo de cada tipo de alocação de recursos.

Alocação Mutuamente Exclusiva – Tipo de compartilhamento onde somente um processo pode utilizar o recurso por vez (exclusiva).

Alocação Compartilhada – Permite que qualquer processo acesse ao mesmo tempo (leitura da informação).

Explique quais são os principais objetivos do Sistema Operacional no compartilhamento da memória principal.

Definir e proteger os espaços de endereçamento – Define e protege a região especificada, fazendo com que o processo execute, referenciando somente a região definida. O processo somente pode utilizar a região especificada.

Carregar programas (texto)

... Continue a ler "Gerenciamento de Memória: Alocação, Objetivos e Técnicas" »

Fundamentos de Engenharia de Software e Orientação a Objetos

Enviado por erikwtavares e classificado em Computação

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

1.1. Desafios na Transformação de Requisitos em Software

Pergunta: Um dos maiores problemas para os desenvolvedores de software é conseguir transformar necessidades de gerenciamento de informação em soluções de software. Qual seria a explicação para este problema?

Resposta: Muitas vezes, é apresentada ao usuário a complexidade técnica do sistema, o que pode ser irrelevante para ele. Além disso, há a dificuldade em transformar uma ideia em software, visto que o analista muitas vezes não vivencia o dia a dia ou a realidade de quem solicita a solução.

1.2. Benefícios da Orientação a Objetos

Pergunta: Comente sobre alguns dos benefícios de se usar a orientação a objetos.

Resposta: Os principais benefícios incluem:

  • Decomposição:
... Continue a ler "Fundamentos de Engenharia de Software e Orientação a Objetos" »

Redes de Computadores: Protocolos, Topologias e Segurança

Classificado em Computação

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

A Internet: Papel e Características Essenciais

A Internet desempenha cada vez mais um papel importante no mundo das comunicações.

Características Principais das Redes da Internet

É um conjunto de redes heterogéneas interligadas entre si, independentes de tecnologias e meio físico de transmissão. Utiliza os protocolos IP, TCP e/ou UDP.

Protocolo TCP: Características e Utilização na Internet

O protocolo TCP é um protocolo orientado à ligação (camada de transporte - 4 do modelo OSI). Faz controlo de erros, fluxo e sequência, de extremidade a extremidade.

Protocolo IP: Características e Função na Internet

É um protocolo da camada de rede (3 – modelo OSI), não orientado à ligação, não faz controlo de erros e não garante QoS.... Continue a ler "Redes de Computadores: Protocolos, Topologias e Segurança" »

Auditoria de Sistemas: Fraudes, Controles e Segurança

Classificado em Computação

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

Auditor vs. Perito em Fraudes

Analise a seguinte afirmação:

"Auditoria de sistemas é uma atividade voltada à avaliação dos procedimentos de controle e segurança vinculados ao processamento das informações. Logo, ela deve ser capaz de determinar os autores de uma fraude e como ela foi realizada."

Essa afirmação está correta? Explique:

R: Não. A atividade de descoberta das causas e da autoria de atividades ilegais no sistema cabe ao perito, e não ao auditor. O auditor avalia se os processos estão ocorrendo de acordo com a política da empresa, focando na conformidade e na eficácia dos controles.

Objetivos da Auditoria de Sistemas

Analise a seguinte afirmação:

"A auditoria de sistemas visa certificar se:
  • As informações são corretas
... Continue a ler "Auditoria de Sistemas: Fraudes, Controles e Segurança" »

Sistemas Operativos: Funções e Tipos

Classificado em Computação

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

Sistema Operativo

O sistema operativo (SO) é o software principal de um sistema informático. Sem ele, um computador não funciona. O SO cria uma interligação entre o hardware do computador e o utilizador. Também permite que outro software funcione, interagindo com o hardware, para executar funções, programar e abrir aplicações.

Diferença entre Software de Sistema e de Aplicação

O software de sistema é indispensável ao funcionamento do computador. É responsável por fazer a ponte entre o utilizador e a máquina. Nesta categoria, encontram-se os sistemas operativos, como Windows Server 2003, Windows XP, Linux, Mac OS, etc.

O software de aplicação é executado sobre o software de sistema e permite realizar tarefas específicas, como... Continue a ler "Sistemas Operativos: Funções e Tipos" »

Conceitos de Funções, Procedimentos e Alocação de Memória

Classificado em Computação

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

Funções e Procedimentos

Funções

Toda função criada por obrigação deve ter um retorno. Utilizamos funções geralmente quando precisamos calcular algo, retornar algum valor verdadeiro ou realizar algum teste.

Procedimentos

São semelhantes a funções, mas não precisam necessariamente ter um retorno. Geralmente utilizamos procedimentos quando precisamos utilizar códigos repetidamente. Um procedimento concentra nossos códigos e podemos chamá-los a qualquer momento.

Variáveis

Variáveis Locais

Variáveis locais são aquelas que apenas a função onde estão declaradas pode usar. Elas estão presas às funções. Cada vez que chamamos uma função, também chamamos as variáveis dentro dela.

Variáveis Globais

São declaradas da mesma forma... Continue a ler "Conceitos de Funções, Procedimentos e Alocação de Memória" »

Fases Essenciais do Desenvolvimento de Software

Classificado em Computação

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

Fase 2: Elaboração do Projeto de Software

2.1 Identificação de Requisitos Não Funcionais

Descoberta de outros requisitos não diretamente associados a um Caso de Uso. Pode ser:

  • a) De Desempenho: Aspectos do desempenho do software, como:
    • Tempo de resposta de consultas
    • Tempo desejado para determinados processamentos
    • Resultados da impressora no momento certo
  • b) Segurança: Aspectos quanto ao acesso aos dados, usabilidade do software e rotinas de backup.
  • c) Interface com o Usuário: Modo operacional de relacionamento entre usuário e software quanto à movimentação de dados (adicionar, excluir, alterar), visando:
    • Consistência de dados
    • Validação e formato amigável das telas
    • Adequação dos relatórios ao ambiente funcional do usuário

2.2 Arquitetura

... Continue a ler "Fases Essenciais do Desenvolvimento de Software" »