Questões de Concurso Público UFRN 2018 para Analista de Tecnologia da Informação - 104

Foram encontradas 21 questões

Q942878 Engenharia de Software

O Rational Unified Process (RUP) é um framework de processos de desenvolvimento iterativo de software. A respeito do RUP, considere as afirmativas abaixo.


I O RUP define 4 fases, sendo caracterizado como um processo cascata.

II Os objetivos principais da fase de Elaboração (Elaboration) do RUP são: definição de uma arquitetura estável e eliminação de seus principais riscos.

III Cada fase do RUP é realizada através de uma ou mais iterações.

IV A automação dos testes é fundamental no RUP, sendo usada ao longo de todas as suas fases e iterações.


Estão corretas as afirmativas

Alternativas
Q942879 Engenharia de Software

Programação Extrema (XP - Extreme Programming) é uma das principais metodologias ágeis já propostas. A respeito de XP, considere as afirmativas abaixo.


I XP promove a execução de testes automatizados de avaliação do desempenho a cada iteração de desenvolvimento do sistema.

II Em XP, os requisitos do sistema são especificados através de casos de uso.

III A prática de integração contínua do XP envolve a geração frequente de versões (builds) do sistema, assim como execução dos testes automatizados sobre as versões geradas.

IV A prática de refatoração do XP envolve a modificação interna do código de classes do sistema, mas sem modificar seu comportamento externo (interfaces dos métodos).


Estão corretas as afirmativas

Alternativas
Q942880 Engenharia de Software
Scrum é um framework que promove a gerência de projeto de forma ágil. Em relação ao Scrum, é correto afirmar:
Alternativas
Q942881 Engenharia de Software
O critério de testes combinatórios denominado
Alternativas
Q942882 Engenharia de Software

Considere as seguintes afirmativas a respeito de critérios de cobertura de teste .


I O grafo de fluxo de controle representa um programa na forma de um grafo onde as arestas são operadores e os nós são operandos de uma expressão.

II O critério de cobertura “todos os caminhos” não é um critério muito utilizado, em razão de duas dificuldades principais: alguns programas geram infinidade de caminhos e existem caminhos que nunca serão executados (independentemente dos valores passados como parâmetro).

III Se uma suíte de testes atinge 100% de cobertura de statements (linhas de código), o programa foi completamente testado e, se existir algum bug, será detectado pelos testes.

IV Os critérios de teste estruturais também são conhecidos como critérios de teste caixa branca.


Estão corretas as afirmativas

Alternativas
Respostas
16: C
17: A
18: B
19: B
20: B