Alternativa B
Construir por Funcionalidade (CPF) é a disciplina correta no contexto descrito.
Análise da Questão:
O texto descreve o uso do FDD (Feature Driven Development), também conhecido como Desenvolvimento Orientado a Funcionalidades. Este método ágil possui cinco disciplinas principais, mas apenas uma delas foca especificamente na implementação e teste das funcionalidades.
As características apresentadas no enunciado apontam diretamente para esta disciplina:
- Fase de construção: Indica que o planejamento e modelagem já ocorreram.
- Implementar e testar: É a ação central da disciplina de "Build" (Construir).
- Ciclos curtos: Refere-se ao processo iterativo de entregar funcionalidades prontas.
Principais Disciplinas do FDD:
| Disciplina | Foco Principal | Etapa do Processo |
|---|
| Desenvolver o Modelo Abrangente (DMA) | Entender o domínio do problema | Início do projeto |
| Planejar por Funcionalidade (PPF) | Definir ordem e prazos | Antes da construção |
| Projetar por Funcionalidade | Desenho técnico da solução | Pré-implementação |
| Construir por Funcionalidade (CPF) | Codificação e Testes | Execução/Construção |
Por que as outras alternativas estão incorretas?
- Alternativa A (DMA): Envolve criar um modelo geral do sistema, não a implementação direta do código.
- Alternativa C (PPF): Trata da organização das tarefas e cronogramas, não da execução técnica.
- Alternativa D (DPF): Não corresponde a uma das 5 disciplinas padrão do FDD (que inclui "Projetar" ou "Design", mas não "Detalhar"). Mesmo se considerasse "Projetar", o foco seria o desenho, não a implementação e teste.
Portanto, a disciplina que garante a entrega de funcionalidades através da implementação e teste é a Construir por Funcionalidade.