Questões de Concurso Para analista administrativo - tecnologia da informação

Foram encontradas 861 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q435504 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
Para se evitar dispêndio de muito tempo na alteração do código e pouco tempo na programação de novas funcionalidades, a prática de refactoring deve restringir-se aos casos em que haja grandes porções de código a ser refatorado.
Alternativas
Q435503 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
Por não existir relação direta entre as práticas ágeis de integração contínua e de entrega contínua, pode-se garantir a agilidade do processo pela realização de tais atividades em paralelo, ainda que relacionadas à mesma versão.
Alternativas
Q435502 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
Na atividade de TDD (test-driven development), a escrita de teste primeiro define implicitamente tanto uma interface quanto uma especificação do comportamento para a funcionalidade que está sendo desenvolvida, estando, entretanto, a viabilidade do uso dessa abordagem limitada aos processos de desenvolvimento de software que seguem as práticas ágeis.
Alternativas
Q435501 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
A integração contínua constitui um dos pilares das práticas ágeis: a constante integração das respectivas partes deve ocorrer diariamente e ser realizada concomitantemente à atividade de programação em pares.
Alternativas
Q435500 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
As ferramentas de controle de versão Git e SVN oferecem o mesmo grau de confiabilidade no armazenamento das informações e são ambas implantadas conforme o conceito de sistemas de controle de versão distribuído.
Alternativas
Q435499 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Para a análise estática de código, a ferramenta Findbugs, que permite a verificação dos problemas relativos a defeitos e convenções de codificação em um software, é mais completa que a Checkstyle, que possibilita apenas a detecção dos problemas relativos a convenções de codificação.
Alternativas
Q435498 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Os comandos da ferramenta Git são relativamente simples: para adicionar, por exemplo, um arquivo novo ao repositório no Git, basta utilizar o comando commit depois de efetuar o comando add.
Alternativas
Q435497 Programação
No que se refere à arquitetura e à programação Java, julgue o item que se segue.
Utilizando-se a ferramenta de análise estática Findbugs, não será possível identificar, no trecho de código a seguir, o tipo de erro ocorrido. Tal erro só pode ser detectado em tempo de execução, quando a função foundType() for invocada.
public String foundType( ) {
return this.foundType( );
}
Alternativas
Q435496 Programação
No que se refere à arquitetura e à programação Java, julgue o item que se segue.
Na plataforma JEE (Java Enterprise Edition) versão 6, não é possível encontrar bibliotecas da própria plataforma para o consumo dos serviços REST no formato JSON.
Alternativas
Q435495 Programação
No que se refere à arquitetura e à programação Java, julgue o item que se segue.
O Hibernate permite operações de banco de dados relacionais em ambiente Java e a persistência transparente de classes POJO (plain old Java objects), que devem ter um construtor com apenas um argumento, para referenciar o servidor SQL no qual os dados manipulados pela classe serão persistidos.
Alternativas
Q435494 Programação
No que se refere à arquitetura e à programação Java, julgue o item que se segue.
A programação orientada a aspectos constitui-se como um paradigma de programação para a construção de programas em que os interesses transversais (crosscutting concerns) ficam separados dos interesses básicos, e não espalhados pelo sistema.
Alternativas
Q435493 Programação
No que se refere à arquitetura e à programação Java, julgue o item que se segue.
No JSE (Java Standard Edition) versão 8, é possível utilizar recursos inerentes à programação funcional por meio de uma nova característica da linguagem chamada expressões Lambda, que permitem o tratamento de funções como argumentos de métodos.
Alternativas
Q435492 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir. 
As ferramentas do projeto Selenium são adequadas para a realização de testes funcionais automatizados de aplicações web. A API Selenium WebDriver, por exemplo, permite a realização de testes de aplicações web por meio dos métodos get() e findElement().
Alternativas
Q435491 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir. 
O teste de integração objetiva tanto a verificação da correta implantação dos requisitos funcionais quanto a dos requisitos não funcionais, como desempenho e vulnerabilidade.
Alternativas
Q435490 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
No teste de integração, enfatiza-se a construção da estrutura do sistema: à medida que as diversas partes do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas funciona de maneira adequada, sem a ocorrência de erros.
Alternativas
Q435489 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa.
Alternativas
Q435488 Programação
Com relação a testes de sistemas de software, julgue o item a seguir.
Embora o JUnit apresente limitações, como a de não apoiar a aplicação de um critério de teste, esse framework pode ser utilizado ainda que estejam disponíveis apenas o bytecode e a especificação do programa.
Alternativas
Q435487 Programação
Com relação a testes de sistemas de software, julgue o item a seguir.
Por meio do JUnit, framework de teste que viabiliza a documentação e execução automática de testes de unidade em Java, é possível obter informações a respeito da cobertura obtida pelos casos de teste.
Alternativas
Q435486 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
Simulações e benchmarks são técnicas de modelagem bastante utilizadas para a avaliação de desempenho de sistemas de software.
Alternativas
Q435485 Algoritmos e Estrutura de Dados
No que diz respeito aos conceitos e fundamentos de lógica de programação, julgue o item seguinte.
Por característica, o algoritmo quicksort apresenta melhor desempenho que o merge sort.
Alternativas
Respostas
181: E
182: E
183: E
184: E
185: E
186: E
187: C
188: E
189: C
190: E
191: E
192: C
193: C
194: E
195: C
196: E
197: C
198: E
199: E
200: E