Questões de Concurso Público FINEP 2011 para Analista - Desenvolvimento de Sistemas

Foram encontradas 50 questões

Q202053 Programação
No contexto da plataforma Java EE (Enterprise Edition), como é chamada a entidade de software que fornece uma interface entre um componente e as funcionalidades de baixo nível específicas da plataforma que suporta tal componente?

Alternativas
Q202054 Engenharia de Software
Durante o levantamento de um sistema, um analista registrou o seguinte requisito funcional: “A função de efetivação de uma compra deverá exigir que o cliente se identifique novamente para o sistema, caso o valor da transação ultrapasse o limite de crédito definido pela gerência.” A partir desta declaração, o analista elaborou o diagrama de casos de uso UML 2.3 abaixo.
Imagem 004.jpg
Qual deve ser o estereótipo da relação entre os casos de uso Efetiva Compra e Identifica Cliente, de modo que esse diagrama expresse o requisito funcional descrito anteriormente?

Alternativas
Q202055 Programação
Um DTD (Document Type Definition) é um conjunto de regras usado para definir uma linguagem de marcação XML particular. Caso um documento XML não seja aderente às regras definidas em um DTD, ele não será um documento válido em relação a essa linguagem. Que outra tecnologia XML pode ser usada para definir a estrutura de um documento XML?

Alternativas
Q202056 Algoritmos e Estrutura de Dados
Considere as definições a seguir.
• O nível do nó raiz de uma árvore é 1.
• O nível de qualquer nó subsequente é igual ao nível do seu nó pai mais 1.
• A profundidade de uma árvore é igual ao maior nível encontrado dentre todos os seus nós.
Partindo-se das premissas acima, a menor e a maior quantidade de nós, respectivamente, que poderiam existir em uma árvore binária de profundidade 4 são

Alternativas
Q202057 Programação
Como deve ser codificada uma página HTML que tem por objetivo exibir no browser do cliente, através de código JavaScript, a data e a hora corrente?

Alternativas
Q202058 Programação
Qual ação padrão do JSP interrompe o processamento das requisições pela página corrente e as direciona para outro componente Web?

Alternativas
Q202059 Engenharia de Software
No Processo Unificado (UP), que nome é dado à diferença (delta) entre dois releases do produto ao final de iterações subsequentes?

Alternativas
Q202060 Engenharia de Software
Em ordem cronológica, quais são as fases definidas no Processo Unificado (UP)?

Alternativas
Q202061 Engenharia de Software
Sobre o diagrama acima, pode-se afirmar que
I - b é um objeto ativo da classe B.
II - a mensagem 1.2 representa uma iteração.
III - a mensagem 1 é uma found message.
IV - a mensagem 1.3 é assíncrona.
Está correto APENAS o que se afirma em

Alternativas
Q202062 Banco de Dados
O representante de um fabricante de SGBD respondeu assim à pergunta de um cliente sobre o que aconteceria às transações efetivadas, caso viesse a faltar energia:
“Não se preocupe, o nosso produto mantém um log duplo de transações, armazenados em discos fisicamente separados. Quando o núcleo do SGBD for novamente ativado (colocado no ar), todas as transações efetivadas, mas cujas tabelas não tenham sido alteradas, serão reprocessadas, de modo que a base de dados estará totalmente consistente quando o sistema retornar.”
A situação descrita acima relaciona-se à propriedade a que uma transação deve atender denominada

Alternativas
Q202063 Arquitetura de Software
Sabendo-se que os padrões de projeto podem ser classificados considerando-se o critério de escopo, qual, dentre os padrões de projeto abaixo, possui escopo de classe?

Alternativas
Q202064 Banco de Dados
A respeito do esquema de banco de dados relacional acima, considere as afirmativas a seguir.
I - A tabela AERONAVE não se encontra na segunda forma normal, pois existe uma dependência funcional entre as colunas COD_FAB_TURB e NOME_FAB_TURB;

II - A tabela EMP_AER se encontra na terceira forma normal, pois não há dependência funcional entre as colunas DATA_AQS e ANO_FAB.

III - A tabela EMPRESA se encontra na terceira forma normal.

IV - Para que sistema de informação registre todas as transações de aeronaves ao longo do tempo, a coluna DATA_ AQS deveria fazer parte da chave primária da tabela EMP_AER.
Estão corretas APENAS as afirmativas

Alternativas
Q202065 Engenharia de Software
Sobre o diagrama apresentado, considere as afirmativas abaixo.
I - Uma instância de uma nota fiscal pode não conter item algum.
II - A relação entre as classes NotaFiscal e Item é uma composição.
III - Um item pode pertencer a mais de uma nota fiscal.
IV - A operação getFaturamento( ) é estática.
Estão corretas APENAS as afirmativas

Alternativas
Q202066 Banco de Dados
O diagrama de classes apresentado pode ser visto como um modelo conceitual de dados, e um conjunto de tabelas relacionais a partir dele pode ser gerado.
Tal conjunto de tabelas deve atender aos seguintes requisitos:
- representar de modo fidedigno o modelo conceitual em questão;
- estar normalizado até a 3FN (inclusive);
- minimizar o número de junções nas operações de consulta à base de dados.
Qual, dentre os conjuntos de tabelas apresentados a seguir, permite atender aos requisitos acima?

Alternativas
Q202067 Banco de Dados
As tabelas a seguir compõem a base de dados de uma livraria

LIVRO (COD LIVRO,PREC_UNIT,CAT)
VENDA (NUM VENDA,COD_LIVRO,DATA,QTD)
COD_LIVRO REFERENCIA LIVRO

Considere as seguintes informações sobre essa base de dados:

- As chaves primárias foram sublinhadas, e as chaves estrangeiras foram definidas através da cláusula REFERENCIA.
- A tabela LIVRO possui uma linha para cada título disponível no catálogo da livraria. Nela são registrados a categoria (CAT) e o preço unitário (PREC_UNIT) dos livros a venda.
- Uma linha da tabela VENDA representa uma venda realizada pela livraria. Cada venda se refere a um único livro, que é identificado através da chave estrangeira COD_LIVRO. Além disso, a tabela VENDA registra a data na qual a venda foi realizada e a quantidade de exemplares vendida. Logo, o valor de uma venda é o produto de QTD e PREC_UNIT.
- O gerente dessa livraria solicitou que fosse disponibilizada uma consulta que listasse os códigos dos livros cujos valores médios de venda fossem superiores aos valores médios de venda de todos os livros da categoria 2 (CAT=2).

Qual comando SQL irá retornar corretamente as informações solicitadas por esse gerente?

Alternativas
Q202068 Engenharia de Software
O modelo de processo de desenvolvimento de software que combina as atividades de desenvolvimento com o gerenciamento de risco é o Modelo

Alternativas
Q202069 Engenharia de Software
São práticas recomendadas pelo processo ágil de desenvolvimento de software Extreme Programming (XP), EXCETO a

Alternativas
Q202070 Engenharia de Software
Uma equipe de analistas está entrevistando gerentes de área para levantar os requisitos do novo sistema de reservas de uma companhia aérea. Considere as afirmativas sobre os requisitos levantados.
I - O usuário poderá fornecer um roteiro com múltiplos pontos de parada.
II - O total a ser pago deverá ser expresso na moeda escolhida pelo usuário.
III - As trocas de informações com os sistemas das empresas coligadas (hotéis, locadora de veículos, etc.) são feitas através de Web Services.
É(São) requisito(s) funcional(ais) o que é apresentado em

Alternativas
Q202071 Arquitetura de Software
Uma Arquitetura Orientada a Serviços (SOA) é essencialmente uma coleção de serviços que se comunicam entre si. Dessa forma, é preciso que existam mecanismos para conectar tais serviços. Nesse contexto, o middleware responsável por fornecer a infraestrutura para a comunicação entre esses serviços é o

Alternativas
Q202072 Gerência de Projetos
Segundo o PMBOK, a Work Breakdown Structure (WBS) é uma ferramenta de decomposição do trabalho. Ela é orientada para entregas e mostra as tarefas que têm que ser realizadas para que os objetivos de um projeto sejam alcançados. Dentre os processos listados a seguir, são baseados na WBS, EXCETO

Alternativas
Respostas
21: E
22: A
23: B
24: B
25: E
26: C
27: C
28: C
29: E
30: D
31: A
32: E
33: C
34: A
35: C
36: E
37: C
38: C
39: A
40: B