Sobre o RUP, pode-se afirmar que:I - a análise de requisitos...

Próximas questões
Com base no mesmo assunto
Q491551 Engenharia de Software
Sobre o RUP, pode-se afirmar que:

I - a análise de requisitos corresponde à primeira fase do ciclo de desenvolvimento, antecedendo à fase de análise que, por sua vez, se inicia quando a fase de requisitos termina;
II - testes de regressão são fundamentais na fase de transição, uma vez que, em cada iteração, novas funcionalidades são agregadas ao sistema e erros podem ocorrer em módulos já testados anteriormente;
III - RUP é um processo de desenvolvimento formal, não sendo conveniente para aplicação a sistemas de menor porte, uma vez que o conjunto dos documentos que obrigatoriamente devem ser gerados torna seu custo proibitivo.

É correto APENAS o que se afirma em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B, que afirma que os testes de regressão são fundamentais na fase de transição do RUP. Isso se deve ao fato de que o RUP é iterativo e incremental, ou seja, em cada iteração novas funcionalidades são adicionadas e precisam ser integradas com o que já existe. Os testes de regressão garantem que as novas mudanças não quebrem funcionalidades previamente testadas e aprovadas. Dessa forma, é crucial retestar tanto as novas funcionalidades quanto as antigas cada vez que o sistema é alterado.

Entender o Rational Unified Process (RUP) é essencial para responder corretamente à questão, assim como conhecer suas fases (Concepção, Elaboração, Construção e Transição) e o conceito de testes de regressão. Vamos desmistificar os pontos principais:

  • O RUP possui quatro fases: Concepção, Elaboração, Construção e Transição;
  • Testes de regressão são uma parte crucial do processo de qualidade do software, aplicáveis especialmente na fase de Transição, mas úteis em qualquer ponto onde o software está sujeito a mudanças;
  • O RUP é um processo adaptável e pode ser personalizado de acordo com o porte do projeto, o que contradiz a Alternativa III.

Em resumo, os testes de regressão são uma prática recomendada em qualquer metodologia de desenvolvimento de software, especialmente em uma com múltiplas iterações como o RUP, onde mudanças frequentes são esperadas. Eles não se limitam apenas a sistemas de grande porte e são essenciais para manter a integridade do sistema à medida que ele evolui.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

I - a análise de requisitos se inicia na fase de iniciação e prossegue mais intensa até a fase de elaboração (podem observar isso no gráfico de baleias); 
II - CORRETO;
III - RUP é um processo de desenvolvimento formal, podendo ser utilizado para aplicação a sistemas de menor porte, e sem custos proibitivos.

I - a análise de requisitos corresponde à primeira fase do ciclo de desenvolvimento, antecedendo à fase de análise que, por sua vez, se inicia quando a fase de requisitos termina (a primeira fase e a Modelagem de negócios)

II - testes de regressão são fundamentais na fase de transição, uma vez que, em cada iteração, novas funcionalidades são agregadas ao sistema e erros podem ocorrer em módulos já testados anteriormente (certo)

III - RUP é um processo de desenvolvimento formal, não sendo conveniente para aplicação a sistemas de menor porte, uma vez que o conjunto dos documentos que obrigatoriamente devem ser gerados torna seu custo proibitivo (Pelo fato de ser amplamente customizável torna possível que seja adaptado para projetos de qualquer escala)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo