Resposta da Questão 1
Alternativa A - A não possibilidade de entregas ao longo do projeto
Justificativa Didática
O modelo incremental é caracterizado pela entrega de software em partes funcionais chamadas "incrementos". Portanto, afirmar que há "não possibilidade de entregas" é incorreto, pois essa restrição descreveria um modelo rígido (como o cascata puro sem iterações) e não seria uma vantagem. As demais alternativas listam benefícios reais do modelo incremental:
- Entregas regulares: O cliente recebe funcionalidades parciais rapidamente.
- Prototipagem: Os primeiros incrementos ajudam a esclarecer requisitos futuros.
- Redução de riscos: Problemas graves aparecem cedo, evitando falhas totais no final.
- Testes prioritários: Funcionalidades críticas recebem atenção primeiro.
Assim, a alternativa A é a correta por descrever uma limitação que não se aplica às vantagens do modelo.
Resposta da Questão 2
Alternativa A - Concepção, Elaboração, Construção e Transição
Justificativa Didática
O RUP (Rational Unified Process) é um processo de desenvolvimento de software iterativo e incremental. Suas fases temporais são fixas e seguem uma ordem lógica de maturidade do produto:
| Fase | Objetivo Principal |
|---|
| Concepção (Inception) | Definir escopo, viabilidade e objetivos básicos. |
| Elaboração (Elaboration) | Analisar requisitos detalhados e arquitetura estável. |
| Construção (Construction) | Desenvolver o código e implementar funcionalidades. |
| Transição (Transition) | Entregar ao usuário, fazer testes finais e ajustes. |
As outras opções inserem atividades específicas (como "Levantamento de Requisitos" ou "Testes") que ocorrem dentro das fases principais, mas não constituem os nomes oficiais das quatro etapas macro do RUP.