Engenharia Múltipla Escolha

No contexto do método FDD, qual disciplina deve ser aplicada para implementar e testar cada funcionalidade utilizando técnicas orientadas a objetos?

No contexto do método FDD, qual disciplina deve ser aplicada para implementar e testar cada funcionalidade utilizando técnicas orientadas a objetos?

  1. Desenvolver Modelo Abrangente (DMA)
  2. Construir por Funcionalidade (CPF)
  3. Planejar por Funcionalidade (PPF)
  4. Detalhar por Funcionalidade (DPF)

Resolução completa

Explicação passo a passo

B
Alternativa B

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:

DisciplinaFoco PrincipalEtapa do Processo
Desenvolver o Modelo Abrangente (DMA)Entender o domínio do problemaInício do projeto
Planejar por Funcionalidade (PPF)Definir ordem e prazosAntes da construção
Projetar por FuncionalidadeDesenho técnico da soluçãoPré-implementação
Construir por Funcionalidade (CPF)Codificação e TestesExecuçã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.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.