Questões da Prova COMPERVE - 2018 - UFRN - Analista de Tecnologia da Informação - 104

Foram encontradas 49 questões

Resolva questões gratuitamente!

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

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
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
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
Q942877 Engenharia de Software

Considere as afirmativas apresentadas abaixo a respeito dos modelos de processos de software cascata (waterfall) e incremental.


I Uma das vantagens do modelo de processo cascata é que ele antecipa eventuais correções a serem feitas nos requisitos do software.

II O modelo de processos cascata é recomendado quando os requisitos são estáveis e claros.

III No desenvolvimento incremental, a arquitetura e o projeto do software tendem a manter-se estáveis.

IV No desenvolvimento incremental, o acompanhamento e o progresso das atividades são avaliados pela entrega de artefatos.


Estão corretas as afirmativas

Alternativas
Q942876 Arquitetura de Software
Padrão de projeto é uma técnica que permite reutilizar em seu projeto soluções utilizadas anteriormente em outros sistemas.

Considere as afirmativas abaixo a respeito dos padrões de projeto Proxy e Template Method.


I O padrão Proxy pode ser usado para controlar os direitos de acesso a outro objeto.

II O padrão Proxy pode ser usado para acessar um objeto localizado em um ambiente remoto.

III O padrão Template Method define métodos templates para a criação de objetos que seguem uma determinada regra.

IV O padrão Template Method permite definir uma família de algoritmos que podem ser substituídos dinamicamente.


Estão corretas as afirmativas

Alternativas
Respostas
6: B
7: A
8: C
9: A
10: A