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

Ordenar por
Matéria
Nível

Paradigma de Desenvolvimento de Software Orientado a Objetos

Classificado em Computação

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

O processo de desenvolvimento de software é aplicado independentemente do modelo de ciclo de vida e paradigma adotados, sendo iniciado assim que os seus requisitos tiverem sido modelados e especificados. Um software consiste em uma entidade (objeto), expresso na forma de texto, que especifica os objetos que atuam na resolução de um determinado problema e que descreve como esses objetos devem interagir no sentido de resolvê-los, segundo Sintes (2002).

Paradigma é uma forma de abordar um problema, segundo um conjunto de procedimentos, valores ou conceitos que direcionam o pensamento, auxiliando na organização e coordenação da maneira de olharmos o mundo.

O conceito de Programação Orientada a Objetos (POO) iniciou na linguagem Simula

... Continue a ler "Paradigma de Desenvolvimento de Software Orientado a Objetos" »

Conceitos Fundamentais e Arquitetura de Sistemas Operacionais

Classificado em Computação

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

Processos e Gerenciamento de Recursos

Conceito de Processo

Um programa em execução.

Contexto de Hardware (Fundamental)

É fundamental para a implementação dos sistemas de tempo compartilhado (time-sharing).

Estados de um Processo

  • Execução: Sendo processado pela UCP (Unidade Central de Processamento).
  • Pronto: Aguarda oportunidade para executar.
  • Espera: Aguarda algum evento externo.

Threads

Processos que respondem a várias solicitações simultaneamente, pois trabalham com recurso de memória compartilhada.

Subprocessos

Os processos podem criar outros processos, e os subprocessos também podem criar outros processos (hierarquia).

Buffering

Utilização de uma área de memória para transferência de dados entre os periféricos e a memória principal.
... Continue a ler "Conceitos Fundamentais e Arquitetura de Sistemas Operacionais" »

Revisão de Arquitetura de Redes: OSI, TCP/IP e Protocolos

Enviado por Anônimo e classificado em Computação

Escrito em em português com um tamanho de 11,95 KB

1. Qual o objetivo da criação de uma estrutura de rede dividida em camadas?

O modelo em camadas oferece diversos benefícios, incluindo:

  • Decompõe as comunicações de rede em partes menores e mais simples;
  • Padroniza os componentes de rede, permitindo o desenvolvimento e o suporte por parte de vários fabricantes;
  • Possibilita a comunicação entre tipos diferentes de hardware e de software de rede;
  • Evita que as modificações em uma camada afetem as outras, possibilitando maior rapidez no seu desenvolvimento;
  • Facilita a aprendizagem e compreensão de comunicações de rede.

Os principais modelos de referência são o Modelo de Referência OSI de 7 Camadas e o Modelo TCP/IP.

2. Por que a ISO criou o Modelo OSI?

Esse modelo foi um primeiro passo para... Continue a ler "Revisão de Arquitetura de Redes: OSI, TCP/IP e Protocolos" »

Dados, Informação e Computadores

Classificado em Computação

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

1. O que são Dados?

Elementos conhecidos e isolados têm pouco valor. Um dado é a expressão lógica de um fato isolado.

2. Qual a importância dos dados?

A informação é gerada a partir da correta definição e organização das relações entre os dados.

3. O que é informação?

Conjunto organizado e estruturado de dados. Agrupados, têm grande valor. A informação é a expressão lógica do fato global.

4. Qual a importância da informação profissionalmente?

A própria informação fornece o maior potencial de retorno às organizações. Informação dá origem a mais informação, e conhecimento, a mais conhecimento. A informação torna-se cada vez mais a base para a competição.

5. Qual a importância da informação para as empresas?

... Continue a ler "Dados, Informação e Computadores" »

Conceitos Fundamentais: Direito, Segurança e Governança de TI

Classificado em Computação

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

Direito Digital, Contratos e Responsabilidade Civil

Após a edição da Medida Provisória nº 2.200-2/2001 e a criação da chamada Infraestrutura de Chaves Públicas Brasileira (ICP-Brasil), ficou regulamentada a utilização da chamada assinatura eletrônica, mecanismo de prova de ________________ e ________________ do documento eletrônico. A alternativa que preenche corretamente as lacunas é: autoria e integridade.

Responsabilidade Civil e Dever de Indenizar

O dever de indenizar surge a partir de uma conduta danosa, seja essa conduta intencional ou não. Quando tratamos da conduta não intencional, estamos nos referindo às hipóteses em que o agente não deseja o resultado danoso que acaba causando por um descuido. Temos, por exemplo, o

... Continue a ler "Conceitos Fundamentais: Direito, Segurança e Governança de TI" »

Planificación: Tipos, Ventajas y Desventajas

Classificado em Computação

Escrito em em português com um tamanho de 7,47 KB

Planificación

Tipos de Planes

  • Misión: Es la razón de ser de la organización, viene dada de acuerdo a la actividad en la que se desempeña la organización.
    • Qué se va a resolver.
    • Cómo resolver el problema.
  • Propósito: Es la principal función que realiza la organización de acuerdo a lo que la sociedad le asigna.
  • Objetivos: Qué resultados esperamos específicamente. Puntos terminales de lo que debe hacerse. Cualitativo.
  • Metas: Instrumentación del objetivo. Principalmente cuantitativo.
  • Estrategias: Determinación de objetivos a largo plazo dentro de la organización, la adopción de cursos de acción y asignación de recursos necesarios para su cumplimiento.
  • Políticas: Es un enunciado o criterio general que orienta el pensamiento en la toma de
... Continue a ler "Planificación: Tipos, Ventajas y Desventajas" »

Conceitos Fundamentais de Banco de Dados e SGBD

Classificado em Computação

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

Banco de Dados

É um conjunto de arquivos relacionados entre si. Os arquivos são relacionados devido ao relacionamento existente entre as informações contidas neles.

Sistema de Banco de Dados (SBD)

É um sistema de manutenção de registros ou informação por computador ou automatizado que tem por objetivo manter as informações armazenadas e gerenciadas com segurança.

Componentes de um SBD: Dados, Hardware, Software e Usuário

Dados

Os dados de um SBD deverão ser integrados e compartilhados.

  • Integrar significa eliminação da redundância. Redundância é a informação que é armazenada pelo computador mais de uma vez na mesma tabela ou arquivo no banco de dados, em tabelas ou arquivos diferentes do banco de dados ou em outras tabelas de
... Continue a ler "Conceitos Fundamentais de Banco de Dados e SGBD" »

Conceitos de Busca e Agentes em Inteligência Artificial

Classificado em Computação

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

Conceitos Fundamentais de Busca

Definições

Estado: Representações estruturadas que descrevem atributos específicos de um sistema em um determinado momento.

Espaço de Estados: Modelo matemático de um sistema físico, incluindo entradas, saídas e estados inter-relacionados por equações diferenciais.

Árvore de Busca: Estrutura hierárquica de nós, onde os valores dos nós da subárvore esquerda são menores que o nó raiz e os da direita são maiores.

Nó de Busca: Elementos individuais armazenados na árvore de busca.

Estado Objetivo: Estado desejado que a busca tenta alcançar.

Função Sucessora: Define as ações possíveis para um agente em um determinado estado.

Custo do Caminho: Soma dos custos das arestas percorridas em um caminho... Continue a ler "Conceitos de Busca e Agentes em Inteligência Artificial" »

Conceitos Chave de JDBC, SQL, Generics e POO em Java

Classificado em Computação

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

Conceitos Fundamentais de JDBC e SQL

  1. Os objetos de instrução (Statement) retornam resultados de consulta SQL como objetos ResultSet.
  2. A linguagem padrão internacional de banco de dados é SQL.
  3. Um objeto DriverManager é utilizado para obter uma Connection com um banco de dados.
  4. A interface Connection ajuda a gerenciar a conexão entre um programa Java e um banco de dados.
  5. Um objeto Statement é utilizado para submeter uma consulta a um banco de dados.
  6. Ao contrário de um objeto ResultSet, os objetos CachedRowSet e JdbcRowSet são roláveis e atualizáveis por padrão.

Java Generics: Tipos e Declarações

  1. Uma seção de parâmetro de tipo é delimitada por <>.
  2. Os Parâmetros de Tipo de um método genérico podem ser utilizados para especificar
... Continue a ler "Conceitos Chave de JDBC, SQL, Generics e POO em Java" »

Gerenciamento de Comunicações do Projeto: Passo a Passo

Classificado em Computação

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

Gerenciamento das Comunicações do Projeto

Garantir a geração, coleta, distribuição, armazenamento, recuperação e destinação final das informações sobre o projeto.

1) Identificar as Partes Interessadas

Determinação das partes interessadas no projeto: pessoas e organizações que afetam, influenciam ou contribuem para o sucesso do projeto. Essa identificação busca reconhecer no público, clientes, patrocinadores, legisladores e a organização executora, fontes de auxílio ou combate ao projeto, permitindo estabelecer prioridades e os relacionamentos indispensáveis para o sucesso do projeto.

  • Entradas:
    • Termo de abertura do projeto.
    • Documentos de aquisição (contratos).
    • Fatores ambientais da empresa.
    • Ativos de processos organizacionais.
... Continue a ler "Gerenciamento de Comunicações do Projeto: Passo a Passo" »