No RUP, a maior porção do Core Process Workflow, denominado...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Elaboration.
A questão aborda o modelo de processo de desenvolvimento de software chamado Rational Unified Process (RUP), que é uma metodologia ágil que propõe um desenvolvimento iterativo e incremental do software. O RUP divide o processo de desenvolvimento em quatro fases distintas, sendo elas:
- Inception (Concepção): onde são estabelecidas as bases do projeto, incluindo seu escopo e justificativa.
- Elaboration (Elaboração): focada no planejamento detalhado, na análise de risco e na definição da arquitetura do sistema.
- Construction (Construção): onde o desenvolvimento do produto de fato acontece, com programação, testes e documentação.
- Deployment (Transição): onde o produto é entregue, instalado e transferido para o usuário final.
O Core Process Workflow denominado Analysis & Design (Análise e Design) é mais intenso e detalhado durante a fase de Elaboration. Nesta fase, são estabelecidos os requisitos de análise, a estrutura do sistema e sua arquitetura de forma mais detalhada, criando-se um modelo analítico e de design robusto, que servirá de base para as próximas fases do projeto.
Para resolver essa questão corretamente, é necessário compreender a estrutura e o propósito das diferentes fases do RUP, bem como as atividades principais que ocorrem em cada uma delas. Sendo assim, a alternativa correta é a letra A - Elaboration, porque é nessa fase que o trabalho de Analysis & Design é mais intensivo, estabelecendo uma fundação forte para o projeto antes de passar para a fase de construção e codificação do software.
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
O Rational Unified Process (RUP) é um processo de desenvolvimento de software que fornece uma abordagem disciplinada para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento de software. O processo é dividido em quatro fases principais, cada uma com um foco específico:
- Inception (Iniciação): Nesta fase, o objetivo é estabelecer a justificativa para o projeto, identificar os stakeholders (partes interessadas), definir o escopo inicial e elaborar uma estimativa preliminar de custos e cronograma.
- Elaboration (Elaboração): Durante esta fase, a ênfase está na análise e design do sistema. Os requisitos são refinados e detalhados, a arquitetura do sistema é projetada e é desenvolvido um plano mais detalhado para o projeto. A maior parte do trabalho de análise e design ocorre nesta fase.
- Construction (Construção): Nesta fase, o código do software é produzido e testado. A ênfase está na implementação do design elaborado na fase anterior. Além disso, os testes são realizados para garantir que o software atenda aos requisitos.
- Transition (Transição): Esta fase está focada na transição do software do ambiente de desenvolvimento para o ambiente de produção. Inclui a entrega do software aos usuários finais e a resolução de quaisquer problemas que surgirem durante a transição.
Poranto, Letra A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo