Buscar

PROVA ON-LINE_ 09 - Arquitetura de Software na Plataforma Java EE (2022)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 1/12
PROVA ON-LINE
Entrega Sem prazo Pontos 60 Perguntas 10
Disponível depois 26 de set de 2022 em 10:00 Limite de tempo 60 Minutos
Tentativas permitidas Sem limite
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 7 minutos 54 de 60
Pontuação desta tentativa: 54 de 60
Enviado 13 jan em 18:20
Esta tentativa levou 7 minutos.
ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta
disciplina.
Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será
identificado como uma prova extra e resultará em pagamento de taxa extra.
INSTRUÇÕES DA AVALIAÇÃO ON-LINE
A prova tem a duração de 60 minutos.   
Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. A partir daí não será
possível desistir de realizá-la.
A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos.
Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize
esse botão quando tiver finalizado a avaliação.
Se necessário, durante a prova, entre em contato pelo link “Atendimento”.
ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas serão
automaticamente encerradas pelo sistema transcorridos os 60 minutos de duração.
Boa Prova!
Fazer o teste novamente
6 / 6 ptsPergunta 1
https://pucminas.instructure.com/courses/89367/quizzes/321520/history?version=1
https://pucminas.instructure.com/courses/89367/quizzes/321520/take?user_id=196279
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 2/12
Além da segurança, a infraestrutura de aplicativos e como ela é
projetada é um aspecto extremamente importante em projetos de
software corporativos. A infraestrutura moderna precisa ser configurada
em poucos minutos, de maneira automatizada, rápida, reproduzível e
confiável. Ele deve se adaptar às mudanças nas demandas sem
grande esforço. Para atender a esse critério, a infraestrutura deve ser
definida como código, com scripts procedurais ou em descritores
declarativos. Também serão apresentados princípios para o
desenvolvimento de projetos corporativos com base na plataforma
Java EE, que definem requisitos, não apenas para os processos de
desenvolvimento, mas também para a maneira como os aplicativos são
executados. 
A respeito das características necessárias e desejáveis de projetos
corporativos baseados na plataforma Java EE, analise as asserções a
seguir.
I) IaC (Infraestrutura Como Código) é um pré-requisito que aumenta a
reprodutibilidade, automação e a qualidade de projetos de software.
II) As estruturas de orquestração de contêiner,
como Kubernetes, DC/OS ou Docker Compose, não
são apenas responsáveis por executar contêineres, mas também por
orquestrar, conectar e configurá-los adequadamente.
III) Os testes são necessários para poder confiar que uma determinada
funcionalidade se comporta de uma certa maneira posteriormente na
produção. Ao mencionar “Testes Unitários” e “Testes de Componentes”
se referem a testes que são considerados sinônimos, possuem
exatamente o mesmo escopo, objetivo e metodologia. verificam o
comportamento de unidades individuais de um aplicativo, analisando o
comportamento esperado de uma única classe de forma isolada.
Dadas as asserções, está correto apenas o que se afirma em
  I 
  II e III 
  I e II Correto!Correto!
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 3/12
  III 
  I e III 
6 / 6 ptsPergunta 2
Um projeto de software possui uma solução modelada com base na
seguinte estrutura.
Para prover a solução completa do projeto foram implementados
serviços web RESTful de Verbos HTTP (nível 2) de todas as classes
ilustradas na figura.
Com base nesse contexto, analise as asserções:
I) A URL /bookings/5/ é um exemplo de endereço que pode ser
utilizado para remover os dados de uma reserva, dependendo do
método HTTP.
II) A URL /bookings/5/ é um exemplo de endereço que pode ser
utilizado para atualizar informações iniciais sobre os dados de uma
reserva, dependendo do método HTTP.
III) A URL /rooms/2/delete associada ao método GET é um exemplo de
endereço que pode ser utilizado para remover uma reserva.
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 4/12
Dadas as asserções, está correto o que se afirma em
  II e III, apenas. 
  II, apenas. 
  I e III, apenas. 
  I, II e III. 
  I e II, apenas. Correto!Correto!
6 / 6 ptsPergunta 3
Um projeto de software foi concebido com base na arquitetura da figura
ilustrada a seguir:
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 5/12
Com base na observação dos componentes que compõem a
arquitetura do projeto e suas respectivas camadas, analise as
asserções:
I) O componente de “Serviço” poderia ser um Servlet.
II) O componente intitulado “PáginaA” poderia ser uma página XHTML.
III) O componente intitulado “entidade” poderia ser uma instância de
um objeto JPA.
Dadas as asserções, está correto o que se afirmar em
  I e II, apenas. 
  I, apenas. 
  II, apenas. 
  III, apenas. 
  II e III, apenas. Correto!Correto!
6 / 6 ptsPergunta 4
Embora outros modelos de aplicativos corporativos exijam medidas de
segurança específicas da plataforma em cada aplicativo, o ambiente
de segurança Java EE permite que restrições de segurança sejam
definidas no momento da implementação. A plataforma Java EE torna
os aplicativos portáteis para uma ampla variedade de implementações
de segurança, protegendo os desenvolvedores de aplicativos da
complexidade da implementação de recursos de segurança.
A respeito das terminologias relacionadas à segurança e do
comportamento da interação entre os componentes de segurança da
arquitetura, analise as asserções a seguir.
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 6/12
I) O processo de autenticação depende apenas da verificação da
integridade dos dados.
II) Os contêineres da plataforma Java EE são responsáveis por impor e
gerenciar o controle de acesso a recursos dos seus respectivos
componentes, consultando a política de segurança associadas aos
mesmos.
III) A plataforma Java EE permite que um cliente web, ao iniciar a
navegação em um site sem ter passado pelo processo de
autenticação, visualize um formulário para coletar dados que serão
usados na autenticação.
Dadas as asserções, está correto o que se afirmar em
  II e III, apenas. Correto!Correto!
  I, apenas. 
  II, apenas. 
  I e II, apenas. 
  I, II e III. 
6 / 6 ptsPergunta 5
A tecnologia JavaServer Faces fornece um modelo de programação
bem definido e várias bibliotecas de tags. As bibliotecas de tags
contêm manipuladores de tags que implementam as tags do
componente. Esses recursos facilitam significativamente o ônus de
criar e manter aplicativos da Web com interfaces de usuário do
servidor (UIs). 
A respeito das diversas aplicações e recursos providos pelo JSF,
analise as asserções a seguir.
I) Com o ciclo de vida igual ao de um Servlet, permite a validação de
dados do lado do servidor. 
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 7/12
II) Conjunto de beans gerenciados, POJOs (objetos gerenciados por
contêiner) leves, usados como backing beans.
III) O componente FacesServlet possui a função de realizar o
tratamento das requisições fazendo os encaminhamentos necessários.
Dessa forma, ele exercea responsabilidade de controlador.
Dadas as asserções, está correto o que se afirma em
  II e III, apenas. Correto!Correto!
  II, apenas. 
  III, apenas. 
  I e II, apenas. 
  I, apenas. 
0 / 6 ptsPergunta 6
Facelets é uma linguagem de declaração de página poderosa, porém
leve, usada para criar visualizações do JavaServer Faces usando
modelos de estilo HTML e para construir árvores de componentes.
A respeito de Facelets, analise as asserções a seguir.
I) Não oferece suporte à linguagem de expressão.
II) Suporte para bibliotecas de tags Facelets, tags JavaServer Faces e
tags JSTL.
III) O processamento referente à atualização dos valores do modelo de
uma página JSF ocorre depois do processamento das validações dos
componentes de uma página.
Dadas as asserções, está correto o que se afirma em
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 8/12
  II e III, apenas. esposta corretaesposta correta
  I, apenas. 
  I e II, apenas. 
  III, apenas. 
  II, apenas. ocê respondeuocê respondeu
6 / 6 ptsPergunta 7
O arquiteto de software de uma empresa X estruturou um dos projetos
da empresa do seguinte modo:
O projeto em questão foi implantado em dois servidores de aplicações.
Um dos servidores será responsável por hospedar os conteúdos da
solução correspondente ao contêiner web e o outro servidor
responsável por hospedar o conteúdo da solução correspondente ao
contêiner EJB. Com base no modelo e no que foi exposto, analise as
asserções:
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 9/12
I) O componente CDI “LivroBean” possui a responsabilidade de
interligar a camada Web com a camada de negócios.
II) Na arquitetura projetada como solução para a empresa X, o
componente “LivroService” possui interface de acesso local.
III) O componente CDI “LivroBean” possui a responsabilidade de um
backing bean (CDI), sendo responsável por mapear as propriedades e
ações de formulários JSF da camada web.
Dadas as asserções, está correto o que se afirmar em
  I e III, apenas. Correto!Correto!
  I e II, apenas. 
  I, II e III. 
  II, apenas. 
  III, apenas. 
6 / 6 ptsPergunta 8
A figura a seguir ilustra a arquitetura de componentes JSF implantados
em um conteiner Web e o fluxo de interação entre os componentes. Os
fluxos permitem ao usuário a execução de algumas ações no contexto
de uma aplicação Web.
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 10/12
Com base no diagrama de fluxo apresentado, analise as asserções.
I) As ações de registro de um novo cliente e Login encontram-se
mapeadas no diagrama.
II) As ações de visualização do conteúdo de um carrinho de compra e
submissão de pedido de compra encontram-se mapeadas no
diagrama.
III) A interação intitulada winehome2 está com o sentido incorreto. O
sentido deveria ser invertido para representar o carregamento da
página winehome.jsp depois que a compra foi processada.
IV) As ações de registro de busca de vinhos baseado em diferentes
critérios e adicionar vinhos ao carrinho de compras encontram-se
mapeadas no diagrama.
Com base nas asserções, está correto o que se afirma em
  I, II e III. 
  II, III e IV. 
  I e II. 
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 11/12
  II e III. 
  I, II e IV. Correto!Correto!
6 / 6 ptsPergunta 9
Um bean de sessão encapsula a lógica de negócios que pode ser
chamada programaticamente por um cliente nas visualizações local,
remota ou de serviço da web. Para acessar um aplicativo
implementado no servidor, o cliente chama os métodos do bean de
sessão. O bean de sessão executa trabalho para seu cliente,
protegendo-o da complexidade, executando tarefas de negócios dentro
do servidor.
Para qual dos seguintes tipos de EJB, o servidor de aplicativos executa
passivação e ativação?
  Message Driven Beans. 
  Bean de sessão sem estado usando JPA. 
  Singleton Session Bean. 
  Bean de sessão com estado. Correto!Correto!
  Bean de sessão sem estado. 
6 / 6 ptsPergunta 10
A plataforma Java EE fornece regras padronizadas de controle de
acesso declarativo, definidas pelo desenvolvedor e interpretadas
quando o aplicativo é implementado no servidor. O Java EE também
fornece mecanismos de login padrão, para que os desenvolvedores de
aplicativos não precisem implementar esses mecanismos em seus
aplicativos. A mesma aplicação funciona em uma variedade de
ambientes de segurança sem necessidade de alteração do código
1/13/24, 6:20 PM PROVA ON-LINE: 09 - Arquitetura de Software na Plataforma Java EE (2022)
https://pucminas.instructure.com/courses/89367/quizzes/321520 12/12
fonte. Com base nos aspectos de segurança relacionados à plataforma
Java EE, analise as asserções a seguir.
I) No Java EE o “principal” representa a informação que identifica
apenas o ID de um usuário.
II) O Java EE permite que seus desenvolvedores definam o método de
autenticação em um domínio.
III) Os termos security e safety são termos comumente utilizados ao se
tratar de assuntos relacionados à segurança de informação e são
sinônimos.
Dadas as asserções, está correto o que se afirmar em
  I e II, apenas. 
  II, apenas. Correto!Correto!
  I, apenas. 
  II e III, apenas. 
  I e III, apenas. 
Pontuação do teste: 54 de 60

Continue navegando