O Rational Unified Process (RUP) é um processo de desenvolv...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Requisitos, Implementação, Testes e Manutenção.
1. Tema central da questão:
Esta questão aborda o Rational Unified Process (RUP), um processo de software bastante cobrado em concursos públicos, especialmente para quem estuda Engenharia de Software. É essencial conhecer as disciplinas do RUP e sua organização. Essas disciplinas representam áreas de atividade fundamentais para o ciclo de vida do desenvolvimento de software.
2. Resumo teórico:
O RUP é um processo iterativo e incremental, dividido em fases (Iniciação, Elaboração, Construção e Transição) e em disciplinas (ou workflows). Entre as principais disciplinas, estão: Engenharia de Requisitos (levantamento e análise de necessidades), Implementação (codificação), Testes (verificação e validação) e Manutenção (evolução e correção).
Fonte:
RUP oficial: Rational Unified Process - Best Practices for Software Development Teams (Kruchten, 2003).
3. Justificativa da alternativa correta:
A alternativa B cita Requisitos, Implementação, Testes e Manutenção, disciplinas essenciais do RUP. Cada uma corresponde a uma etapa importante no processo de desenvolvimento, de acordo com o modelo proposto por Kruchten e comumente apresentado em editais.
4. Análise das alternativas incorretas:
A - Análise de Dados, Modelagem de Dados e Implementação de Banco de Dados:
Essas atividades são específicas do contexto de banco de dados e não representam as disciplinas do RUP, que é mais abrangente.
C - Planejamento, Desenvolvimento, Implantação e Monitoramento:
São etapas genéricas de projetos, mas não correspondem às disciplinas formalmente definidas pelo RUP.
D - Design de Interface, Desenvolvimento Front-end, Back-end e Integração:
Foca em áreas técnicas de implementação, não sendo disciplinas do RUP.
E - Modelagem UX, Arquitetura, Testes e Operação:
Apesar de citar testes e arquitetura, inclui termos específicos de UX e operação que não são disciplinas do RUP.
Dica para interpretação: Busque sempre palavras-chave típicas da disciplina de Engenharia de Software e desconfie de alternativas com foco exagerado em áreas técnicas ou específicas demais.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo