A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.

Para o desenvolvimento de sistemas cliente-servidor, é necessário modificar as estratégias de testes convencionais, de modo a definir testes que examinem as comunicações nas redes e as interações entre módulos de software que residem em ambientes computacionais diferenciados.

A informática e as tecnologias de comunicação são estruturadas a partir de componentes físicos básicos que incluem dispositivos de processamento, armazenamento e comunicação, bem como elementos lógicos para representação e tratamento da informação empregando tais dispositivos. Acerca das características desses elementos físicos e lógicos, julgue os seguintes itens.

Com relação a entradas e saídas, um interrupt handler é um módulo de software básico, em geral parte do sistema operacional, encarregado de determinar a natureza de uma interrupção e de executar as ações necessárias para completar a operação de entrada e saída associada a essa interrupção.

A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.

Em um modelo cliente-servidor em que o processamento é concentrado nos clientes e o armazenamento concentrado no servidor, observa-se uma baixa carga de tráfego na rede.

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A linguagem SQL (structured query language) possui instruções para definição de dados, consulta e atualização, constituindo uma linguagem tanto para definição de dados (DDL) quanto para manipulação de dados (DML).

A informática e as tecnologias de comunicação são estruturadas a partir de componentes físicos básicos que incluem dispositivos de processamento, armazenamento e comunicação, bem como elementos lógicos para representação e tratamento da informação empregando tais dispositivos. Acerca das características desses elementos físicos e lógicos, julgue os seguintes itens.

Em uma rede local ethernet, um hub é o aparelho responsável pela comutação de quadros entre as diversas estações conectadas à rede local.

A estruturação de redes de comunicação envolve a escolha de modelos e protocolos de comunicação, esquemas de endereçamento, funcionalidades de roteamento, controle das comunicações fim-a-fim, suporte às aplicações. Acerca desses modelos e protocolos, bem como dos protocolos voltados para as aplicações, incluindo a formatação de informações e as facilidades para programação de aplicações distribuídas, julgue os itens que se seguem.

No projeto de uma rede em anel, uma das questões mais críticas é a do tamanho físico (em termos de distância) de um bit, pois pode ser necessário adicionar buffers ao anel para garantir a correta operação da rede.

Com relação a conceitos básicos de programação em linguagem Java, julgue os itens seguintes.

O fragmento for (x=5; x<100; x*=2) {...;} equivale a x= 5; while (x <100) {...; x*=2; }.

Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.

Um processo leve, ou thread, é uma unidade de processamento que pode ser escalonada pelo sistema operacional e caracteriza-se por executar seqüencialmente e por não poder ser interrompida.

Com relação a conceitos de estruturas de dados, julgue os itens a seguir.

Uma pilha é uma estrutura ordenada e homogênea, na qual é possível empilhar ou desempilhar elementos em uma única posição, que é o topo da pilha, seguindo uma política do tipo FIFO (first in, first out).

Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.

Para que se possa utilizar uma funcionalidade de swapping, é necessário que haja um estado de processo suspenso no modelo de comportamento dos processos utilizado pelo sistema operacional para o controle da execução dos processos.

A estruturação de redes de comunicação envolve a escolha de modelos e protocolos de comunicação, esquemas de endereçamento, funcionalidades de roteamento, controle das comunicações fim-a-fim, suporte às aplicações. Acerca desses modelos e protocolos, bem como dos protocolos voltados para as aplicações, incluindo a formatação de informações e as facilidades para programação de aplicações distribuídas, julgue os itens que se seguem.

O protocolo DNS permite obter os endereços IP e MAC, a partir do nome padrão (nome de domínio) de um computador de destino.

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

As técnicas LOC (lines of code) e FP (function points), que são usadas para fazer estimativas de projetos de software, têm em comum a característica de partir de uma definição do escopo do software seguida de uma decomposição deste em módulos que possam ser objeto de estimativas individuais.

A estruturação de redes de comunicação envolve a escolha de modelos e protocolos de comunicação, esquemas de endereçamento, funcionalidades de roteamento, controle das comunicações fim-a-fim, suporte às aplicações. Acerca desses modelos e protocolos, bem como dos protocolos voltados para as aplicações, incluindo a formatação de informações e as facilidades para programação de aplicações distribuídas, julgue os itens que se seguem.

A técnica de piggybacking em um protocolo consiste em o receptor enviar um pacote explícito de reconhecimento para cada pacote recebido.

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

Uma relação do tipo M:N do modelo entidaderelacionamento corresponde a uma relação similar do modelo relacional associada a duas chaves estrangeiras.

A informática e as tecnologias de comunicação são estruturadas a partir de componentes físicos básicos que incluem dispositivos de processamento, armazenamento e comunicação, bem como elementos lógicos para representação e tratamento da informação empregando tais dispositivos. Acerca das características desses elementos físicos e lógicos, julgue os seguintes itens.

Utilizando a notação de complemento de 2 para valores inteiros com 8 bits, o número 11111111 corresponde ao valor !128 em notação decimal.

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A primeira forma normal estabelece que cada valor em uma tupla de uma relação é um valor atômico.

A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.

Uma porta notória do protocolo TCP pode ser compartilhada por duas aplicações servidoras diferentes.

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

Sistemas gerenciadores de bancos de dados comerciais em geral contêm todo o conjunto de funcionalidades necessárias a um repositório de uma ferramenta integrada de CASE.

A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.

Uma das funções do middleware em uma aplicação cliente-servidor via Internet consiste em tratar dos aspectos de segurança das comunicações, a exemplo do que realizam os módulos relativos a secure sockets.

Com base na sintaxe e na semântica das linguagens C++, Visual Basic e Java, julgue os itens subseqüentes.

Em Visual Basic, se uma variável de nome num for definida como num=1.3089#, é correto afirmar que essa variável é do tipo double.

Página 1