As práticas se baseiam em técnicas ágeis, tais como, Test D...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - AUP.
O Agile Unified Process, ou AUP, é uma versão simplificada do Rational Unified Process (RUP). O AUP aplica uma abordagem ágil aos projetos, mas mantém uma série de disciplinas como Modelagem, Implementação, Teste, entre outras. Diferente do SCRUM e do XP, que são mais leves e menos prescritivos quanto às disciplinas, o AUP mantém uma estrutura mais definida.
Por que a alternativa A é a correta: As práticas mencionadas na questão - Test Driven Development (TDD), Agile Model Driven Development (AMDD), e Database Refactoring - são consistentes com a abordagem do AUP. Além disso, o AUP enfatiza a disciplina de Modelagem, que engloba análise, desenho e requisitos, de maneira alinhada com a descrição da questão. Isso contrasta com metodologias como SCRUM e XP, que não centralizam essas atividades em uma disciplina única de modelagem, mas as distribuem de maneira mais flexível e incremental ao longo do projeto.
Portanto, a afirmação da questão se alinha diretamente aos princípios do Agile Unified Process (AUP), justificando a escolha da alternativa A como a resposta correta.
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
1. Test Driven Development (TDD)
2. Agil Model Driven Development (AMDD)
3. Gerenciamento de mudanças ageis
4. Refatoramento de banco de dados para melhorar a sua produtividade.
O AUP (Agile Unified Process) adota uma filosofia serial para o que amplo e iterativa para o que é particular. Assim, ele adota as fases tradicionais do UP - Unified Process: Concepção, Elaboração, Construção e Transição. Entretanto, dentro de cada atividade (disciplina), a equipe itera ou se repete para alcançar a agilidade e para entregar incrementos de software significativos para os usuários finais tão rapidamente quanto possível. Cara iteração AUP dirige-se para as seguintes atividades/disciplinas:
1. Modelagem - Representações UML do universo do negócio e do problema são criadas;
2. Implementação - Os modelos são traduzidos para o código-fonte;
3. Teste - Desenvolvimento baseado em TDD - Test Driven Development;
4. Aplicação - Entrega de um incremento de software e a aquisição de feedback dos usuário finais;
5. Configuração e gerenciamento de projeto - Gerenciamento das alterações, riscos e controle de qualquer artefato persistente. Enquanto o Gerenciamento do projeto traciona e controla o processo de uma equipe e coordena suas atividades;
Assim, somente o único processo de desenvolvimento de software que concentra as atividades análise, desenho e requisitos na Modelagem é o AUP. Na verdade, os demais SCRUM e XP nem possuem a definição formal dessa disciplina Modelagem.
Espero ter ajudado! Bons estudos!
A única alternativa que apresenta as fases citadas é a da letra A. Que é o RUP Ágil
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo