Considere as seguintes assertivas sobre o processo de desenvolvimento de software conhecido como Engenharia de Software Baseada em Componentes (ESBC):

I- O ESBC dá ênfase ao paralelismo entre tarefas.

II- A atividade de Engenharia de Domínio produz uma lista de componentes que podem ser reutilizados.

III- O modelo de troca de dados é um dos ingredientes arquiteturais necessários para a atividade de composição de componentes.

As assertivas corretas são:

A divisão de um programa escrito na linguagem Cobol, que armazena todos os dados a serem processados ou manipulados pelo programa durante o processamento é a

No âmbito da Refatoração de software, analise as afirmativas a seguir.

I - Introduce Parameter Object é uma técnica de refatoração que pode ser aplicada em métodos muito longos.

II - Código duplicado é candidato para aplicação das técnicas Extract Method e Substitute Algorithm.

III - Extract Class é uma técnica de refatoração que pode ser aplicada em classes muito grandes.

Está(ão) correta(s) a(s) afirmativa(s)

A respeito dos dicionários de dados, é correto afirmar que

Qual elemento deve ser a raiz (root element) de um documento XML para que este seja identificado como uma mensagem SOAP?

A respeito da migração de máquinas virtuais em tempo real sem interrupção do funcionamento (vMotion) no ambiente do VMware vSphere 4, considere as seguintes afirmações:

I - O VMotion mantém o controle das transações contínuas de memória em um bitmap.

II - O VMotion notifi ca o roteador da rede, para garantir o reconhecimento da nova localização física do endereço MAC virtual, quando a máquina de destino é ativada.

III - O Virtual Machine File System (VMFS) em cluster permite que várias instalações do ESX Server alternem o acesso aos mesmos arquivos em uma máquina virtual, segundo uma fila first in/first out.

Está correto APENAS o que se afirma em

Considere as seguintes afirmações sobre sincronização e deadlock em sistemas computacionais multiprocessados e multiprogramados:

i) a eliminação apenas da espera cíclica é suficiente para impedir a ocorrência de deadlocks;

 ii) apenas a liberação de recursos de forma preemptiva é suficiente para eliminar a possibilidade de ocorrência de deadlocks;

 iii) a eliminação apenas do uso de recursos exclusivos é suficiente para impedir a ocorrência de deadlocks;

iv) a possibilidade de ocorrência de deadlocks somente é eliminada quando não existe espera ocupada e cíclica

A quantidade de afirmativas corretas é:

A probabilidade de ser encontrada uma falha durante um dia de operação de um sistema de informação é de 0,1. O item que mostra o valor mais próximo da probabilidade de o sistema apresentar pelo menos um defeito em cinco dias é:

O Domain Name System (DNS) é um sistema de gerenciamento de nomes hierárquico e distribuído que permite resolver nomes de domínios em endereços de rede.

No Windows Server 2003, o DNS reverso

Em projetos de desenvolvimento de sistemas de software como, por exemplo, sistemas multimídia, um requisito de tempo não atendido pode significar o fracasso das funções desses sistemas.

Para se evitar esse fato, deve ser realizado, por meio do uso de instrumentos de software e hardware, um tipo específico de teste no qual seja(m)

Uma vulnerabilidade presente no protocolo TCP/IP é:

Considere, em um primeiro sentido, que “pedreiros trabalham em construção civil” e, em sentido contrário, que “a construção civil emprega pedreiros”. Na análise orientada a objetos com notação UML(Unified Modeling Language), o exemplo mencionado, de acordo com o modelo objeto, está relacionado a uma

Sejam as seguintes afirmações sobre bancos de dados:

I. As informações detalhadas (metadados) referentes aos diversos objetos de interesse de um sistema de banco de dados são armazenadas no catálogo ou dicionário de dados.

II. A modelagem entidade-relacionamento utilizada em bancos de dados é uma modelagem do tipo semântica.

III. No controle de segurança do tipo discricionário, a cada objeto de dados é assinalado um certo nível de classificação, e cada usuário recebe um certo nível de liberação.

Sobre as afirmações, pode-se dizer que

Em um Data Warehouse, quando se faz uma operação de drill-down, o efeito no resultado obtido na consulta é o de obter

As questões a seguir devem ser levadas em consideração no design da maioria das aplicações desenvolvidas para a arquitetura J2EE.

• A ocorrência de código scriptlet no interior das visões deve ser minimizada.

• A lógica de negócios deve ser encapsulada em componentes que não pertençam à visão.

• O controle de fluxo é relativamente simples e tem como base valores encapsulados na requisição.

• A lógica de gerenciamento da visão é limitada em termos de complexidade.

Que padrão de projeto da camada de apresentação busca atacar todas as questões apresentadas acima?

Seja X um processo introduzido no nível de maturidade C do MPS.BR. Segundo o modelo de referência MR-MPS 1.2, X compõe, necessariamente, os processos do nível de maturidade

O modelo relacional a seguir representa um banco de dados simplificado de uma empresa de comércio. As chaves estão sublinhadas.

CLIENTE(NomeC, EnderecoC)

PRODUTO(NomeP)

FORNECEDOR(NomeF)

PRODUZ(NomeF,NomeP,Preco)

PEDIDO(NomeC,NomeF,NomeP,Quantidade)

Se o dono da empresa deseja saber quais clientes nunca pediram um produto do fornecedor cujo nome é "Barateira", que consulta SQL deve fazer?

Observe as afirmações a seguir, a respeito das seções interface e implementation nas Units Delphi 7:

i. variáveis declaradas na seção interface são globais à Unit onde elas foram declaradas e a qualquer outra que insira esta Unit na sua cláusula uses;

 ii. variáveis declaradas na seção implementation de uma Unit podem ser usadas apenas na Unit onde foram declaradas;

iii. o código dos métodos das classes definidas em uma Unit podem ser escritos apenas na seção implementation desta mesma Unit;

 iv. as seções interface e implementation de uma Unit, se não usadas, podem ser removidas do código.

O número de afirmações corretas é:

Um Sistema de Informação foi desenvolvido de maneira a utilizar múltiplas linhas de controle. Dessa maneira, a cada requisição de usuário, o sistema cria uma thread para atendimento. Essa thread criada compartilha com outras threads pertencentes ao mesmo processo, que é o(a)
Página 5