Questões

Total de Questões Encontradas: 40

Em uma aplicação web desenvolvida com Java utilizando o padrão MVC, as servlets e as classes no padrão DAO são representadas, respectivamente, nos componentes  
A
Controller e View.
B
View e Model.
C
Controller e Model.
D
Model e Controller.
E
View e Controller. 
Considere a servlet Java a seguir presente em uma aplicação web desenvolvida em Java utilizando a IDE NetBeans e o servidor Tomcat: 
Imagem da Questão
De acordo com o código acima, pode-se concluir que 
A
os dados recebidos do formulário são encapsulados no objeto cli da classe Cliente, presente no pacote controle
B
os dados que chegam do formulário são recebidos diretamente no método processRequest, sem passar antes por nenhum outro método.
C
todos os atributos da classe Cliente são do tipo String
D
id_cli, nome_cli, telefone_cli renda_cli são nomes dos campos do formulário definidos pelo atributo name na tag input
E
a interface HttpServlet possui os métodos doPostdoGet e proccessRequest
Considere a classe Java a seguir em uma aplicação que utiliza JPA, uma API que permite fazer o mapeamento de persistência objeto/relacional: 
Imagem da Questão
O parâmetro “Exemplo”, passado para o método createEntityManagerFactory da classe Persistence refere-se ao nome  
A
da unidade de persistência definido na tag persistence-unit contida no arquivo persistence.xml.
B
do arquivo de persistência Exemplo.xml que contém as tags com os parâmetros de conexão com o banco de dados.
C
do banco de dados relacional ao qual a aplicação deseja se conectar.
D
da tabela do banco de dados na qual os dados da aplicação serão persistidos.
E
da classe que faz a conexão com o banco de dados relacional ao qual a aplicação deseja se conectar.
Texto Associado Texto Associado
Imagem Associada da Questão
Os valores /^\d+$/ e /^[+-]?((\d+|\d{1,3}(\,\d{3})+)(\.\d*)?|\.\d+)$/ são exemplos de 
A
scriptlets.
B
expressões regulares.
C
standard actions
D
árvores de busca binária. 
E
validation scriptlets
Texto Associado Texto Associado
Imagem Associada da Questão
Com base nas informações e nos códigos-fonte apresentados é correto afirmar que 
A
ao clicar no botão Salvar do formulário, os valores digitados nos campos do formulário serão enviados à classe Controle001 no servidor, sem passarem pela validação contida na função JavaScript validar().
B
se for digitado o valor 100 no campo id será exibida a mensagem 'O valor do ID digitado é inválido'.
C
se for digitado o valor 100,00 no campo renda será exibida a mensagem 'O valor da renda digitada é inválido'.
D
se a função JavaScript validar() retornar o valor false, os dados digitados no formulário serão enviados ao arquivo Controle001 que está no servidor. 
E
se for digitado o valor 45-33 no campo id e o valor 1576.67 no campo renda, os dados digitados no formulário serão enviados à classe Controle001 que executa no servidor.
Em UML, casos de uso mais complexos podem ser construídos de partes menores por meio de relações. Analise as descrições destas relações.

I. Incorpora um caso de uso dentro da sequência de comportamento de outro caso de uso. A notação UML 2 para esta relação é uma seta tracejada indo do caso de uso origem para o caso de uso destino com o nome da relação indicado na seta entre << >>.

II. Nesta relação um caso de uso pai tem o comportamento comum e os casos de uso filhos acrescentam variações a ele. A UML 2 indica esta relação por uma seta de traço contínuo partindo do caso de uso filho com a ponta triangular chegando ao caso de uso pai.

III. Acrescenta comportamento incremental a um caso de uso. Representa a situação em que alguma capacidade inicial é definida e mais tarde recursos são acrescentados. A notação UML 2 para esta relação é uma seta tracejada do caso de uso estendido até o caso de uso básico com o nome da relação indicado na seta entre << >>.

As relações I, II e III são correta e respectivamente definidas como:
A
generalização − especialização − extensão.
B
private − public − protected.
C
include − generalização − extend.
D
derived − generalization − added. 
E
extend − generalização − include. 
Observe o seguinte cenário:

Joana efetua o login.
O sistema estabelece uma comunicação segura.
O sistema exibe informações dos serviços do MP-MA.
Joana faz um pedido de acesso a um processo judicial.
O sistema verifica se Joana tem autorização para acessar este processo.
O sistema exibe a tela de solicitação de senha de acesso.
Joana insere a senha.
O sistema verifica se a senha é válida.
O sistema permite o acesso ao processo.
Joana interage com os autos digitalizados.
Joana efetua o logoff.
O sistema estabelece uma comunicação não segura.
O sistema exibe uma tela de despedida.


Um cenário contém mensagens entre objetos, bem como atividades realizadas pelos objetos. Um formato de texto é conveniente para escrever, mas não mostra claramente o emissor e o receptor de cada mensagem. O diagrama da UML 2 mais adequado para mostrar de forma gráfica este cenário é o diagrama de
A
Estados.
B
Classes. 
C
Objetos.
D
Colaboração.
E
Sequência.
Analise as definições relativas a 3 diagramas da UML 2.

I. Cada ator, bem como o sistema, é representado por uma linha vertical denominada linha de vida, e cada mensagem, por uma seta do emissor para o receptor. O tempo decorre de cima para baixo, mas o espaçamento é irrelevante. O diagrama mostra apenas a continuidade das mensagens, não sua sincronização exata.

II. Cada ator representa um tipo de objeto para o qual o sistema pode realizar um comportamento. O conjunto de atores representa o conjunto completo de objetos que o sistema pode servir. Os objetos acumulam comportamentos de todos os sistemas com os quais eles interagem como atores.

III. Mostra a sequência de etapas que compõem um processo complexo, como um algoritmo ou fluxo de trabalho. Uma seta não rotulada de uma atividade para outra neste diagrama indica que a 1a atividade precisa ser concluída antes que a 2a atividade comece.

As definições correspondem aos diagramas de: 
A
Estados - Objetos - Sequência
B
Sequência - Casos de uso - Atividades
C
Atividades - Classes - Fluxo de dados
D
Atividades - Casos de uso - Sequência
E
Casos de uso - Objetos - Fluxo de dados 
Imagem da Questão
O diagrama acima foi modelado desta maneira porque respeita as seguintes características:
A
Representa atividades, que são ocorrências que acontecem em um instante de tempo, e transições, que são abstrações dos valores e ligações de um objeto, no caso uma conta bancária.
B
Possui notação específica como caixas que denotam casos de uso e linhas sólidas que conectam casos de uso com os objetos participantes do modelo. O caso de uso é a abertura da conta bancária e o objeto é a conta corrente. 
C
Mostra interações em larga escala, como uma sessão inteira de negócios do sistema bancário. Descreve uma sequência de comportamentos específica de um caso de uso.
D
Sua notação mostra estados − uma caixa com cantos arredondados, que especificam a resposta a eventos de entrada e transições, que são mudanças de um estado para outro, com a ponta da seta indicando o estado destino. Conta fechada é a transição para o estado final.
E
Apresenta operações ou atividades do sistema bancário com o propósito de mostrar as etapas deste sistema complexo e as restrições de sequenciamento entre elas, de acordo com a linha do tempo. A linha do tempo se inicia na atividade inicial (Conta criada) e finaliza na atividade final (Conta fechada). 
Imagem da Questão
A figura acima refere-se a um diagrama de
A
Estados. 
B
Classes.
C
Atividades.
D
Colaboração.
E
Sequência. 
Página 2 de 4