Questões

Total de Questões Encontradas: 40

Considere o excerto a seguir: 
Imagem da Questão
As lacunas I, II, III, IV, V e VI devem ser preenchidas, correta e respectivamente, por:  
A
Java Transaction API - EntityManager - EntityManagerFactory - EntityTransaction - Java Transaction API - persistence unit. 
B
EntityManager - EntityManager - EntityManagerFactory - EntityTransaction - SessionFactory - driver. 
C
Connection - DriverManager - DriverManager - Connection - Connection - statement.
D
EntityTransaction - Connection - Connection - SessionFactory - Java Transaction API - persistence unit.
E
SessionFactory - EntityManagerFactory - EntityManagerFactory - SessionFactory - EntityManagerFactory - unidade de persistência.
Sobre o Struts é correto afirmar:  
A
Inicia a classe action e preenche as propriedades de action com entradas de usuário. Se não for especificada uma classe action, nenhuma classe action será instanciada e, por esse motivo, a aplicação irá falhar. 
B
Em uma aplicação que usa Struts é obrigatório escrever um controlador (controller) e as lógicas de negócio nas classes action
C
Todas as aplicações Struts terão um arquivo de configuração chamado struts-conf.xml e um arquivo struts.properties
D
Fornece um filter dispatcher que não precisa ser escrito pelo desenvolvedor. Para usá-lo basta registrá-lo no deployment descriptor, por exemplo, quando o servidor utilizado for o Tomcat. 
E
Possui custom tags, conversão de dados e suporte a AJAX, entretanto, não possui suporte para internacionalização. 
Considere o documento XML bem formatado a seguir:
Imagem da Questão
Sobre o documento apresentado, é correto afirmar:
A
O atributo tipoEntrega é obrigatório nos elementos produto. 
B
O sinal de mais (+) na descrição dos elementos entrega, produto e tempo indica que poderá haver no documento nenhuma ou muitas ocorrências desses elementos.
C
Se um novo elemento produto for inserido, ele deverá ter como conteúdo do atributo tipoEntrega o valor motoboy ou correios.
D
Não é válido, pois há mais de uma ocorrência do elemento entrega.
E
O atributo codigoEntrega é obrigatório, porém, poderá estar vazio.
Em JavaScript, um objeto Array é usado para armazenar vários valores em uma única variável. Sobre a criação de objetos Array em JavaScript, considere:
Imagem da Questão
Uma forma correta de criar um objeto Array chamado nomes que armazena o nome de três pessoas, pode ser encontrada em  
A
I, II, III e IV.  
B
I, II e III, apenas. 
C
I e II, apenas.
D
III e IV, apenas.
E
I, apenas.
Considere o código Java a seguir:
Imagem da Questão
Se o valor digitado e armazenado na variável n for 10, será exibido na tela o valor  
A
8
B
3
C
12
D
−5
E
6
Sobre a orientação a objeto é correto afirmar:  
A
Herança permite o reaproveitamento de atributos e métodos, porém, isso não altera o tempo de desenvolvimento, não diminui o número de linhas de código e não facilita futuras manutenções.  
B
Em uma aplicação que utiliza herança múltipla, uma superclasse deve herdar atributos e métodos de diversas subclasses. Todas as linguagens de programação orientadas a objeto permitem herança múltipla.  
C
O polimorfismo associado à herança trabalha com a redeclaração de métodos previamente herdados por uma classe. Esses métodos, embora semelhantes, diferem de alguma forma da implementação utilizada na superclasse, sendo necessário, portanto, reimplementá-los na subclasse.  
D
A visibilidade protegida é representada pelo símbolo til (~) e significa que somente os objetos da classe detentora do atributo ou método poderão enxergá-lo ou utilizá-lo.  
E
Em uma relação de herança é possível criar classes gerais, com características compartilhadas por muitas classes. Essas classes não podem possuir diferenças.
Sobre teste de software considere:  

 I. Uma estratégia de teste que é escolhida por grande parte das equipes de software adota uma visão incremental do teste, começando com o teste de unidades individuais de programa, avançando para testes projetados a fim de facilitar a integração das unidades e culmina com testes que exercitam o sistema construído.  

 II. O teste de unidade focaliza o esforço de verificação na menor unidade de projeto do software − o componente ou módulo de software. Usando a descrição de projeto no nível de componente como guia, caminhos de controle importantes são testados para descobrir erros dentro dos limites do módulo.  

 III. O teste de unidade é normalmente considerado um apêndice ao passo de codificação. O projeto de teste de unidade pode ser realizado antes que o código seja iniciado ou depois de o código-fonte ter sido gerado.  

 IV. O teste de integração é uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces. O objetivo é, a partir de componentes testados no nível de unidade, construir uma estrutura de programa determinada pelo projeto.

Está correto o que se afirma em 
A
I, II, III e IV.  
B
I, II e IV, apenas.  
C
II, III e IV, apenas.  
D
III e IV, apenas. 
E
I e III, apenas. 
Sobre a BPMN, é correto afirmar:  
A
No BPMN, o andamento do processo deve ocorrer juntamente com o preenchimento de um formulário eletrônico, em que cada pessoa participante do processo deve fornecer determinadas informações.  
B
É uma ferramenta utilizada para gerar diagramas da UML usando maneiras e lógicas diferentes. Apesar de útil, muitas vezes não é adotada pelas empresas por não oferecer um padrão de modelagem.  
C
É um software responsável pela automação do gerenciamento de processos de negócio. Garante a simulação, a execução, o controle e a otimização de processos.  
D
Em uma empresa é necessário ter BPMN para se realizar o gerenciamento de processos de negócio, pois implantar tal gerenciamento requer o uso de ferramentas capazes de trabalhar em um nível de abstração possível apenas por meio do uso de software.  
E
Trata-se de uma notação padrão para o desenho de fluxogramas em processos de negócios. Na prática, trata-se de um conjunto de regras e convenções que determinam como os fluxogramas devem ser desenhados. 
A gestão de requisitos é um conjunto de atividades que tem como principal objetivo ajudar a equipe de projeto a  
A
utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML.  
B
identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto prossegue.  
C
construir um modelo técnico refinado de funções, características e restrições do software.  
D
negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada requisito.  
E
avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido detectados e corrigidos.
Considere o excerto a seguir:
Imagem da Questão
As lacunas I e II devem ser preenchidas, correta e respectivamente, por:  
A
o foco na qualidade - processo  
B
o uso de ferramentas - controle de qualidade  
C
o controle de qualidade - método  
D
o controle de requisitos - projeto  
E
a qualidade de processo - método 
Página 2 de 4