Fdd - desenvolvimento guiado por funcionalidade

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (681 palavras )
  • Download(s) : 0
  • Publicado : 28 de março de 2012
Ler documento completo
Amostra do texto
FDD (Desenvolvimento Guiado por Funcionalidades, 1997)

INTRODUÇÃO
O Desenvolvimento Guiado por Funcionalidades (FDD) é uma metodologia ágil para gerenciamento e desenvolvimento de softwarenascida em 1997 em Cingapura, a partir do Método Coad desenvolvido por Peter Coad e das técnicas de gerenciamento de projetos de Jeff de Luca.

DEFINIÇÃO E OBJETIVOS
Trata-se de uma metodologia completapara análise, desenho e programação por objetos, e de técnicas de gerenciamento iterativo e incremental, tendo como lema “Resultados frequentes, tangíveis e funcionais”.
Desenvolve projetos desoftware através de atividades simplificadas e apresenta os primeiros resultados úteis em até duas semanas. Dentre as principais características estão:
- Blocos pequenos de funcionalidades, o que é semprevalorizado pelo cliente;
- Planejamento detalhado com guias;
- Apresenta relatórios precisos, facilitando o entendimento dos resultados pelo cliente;
- Monitoramento detalhado do projeto, comapresentação de resumos para clientes e para gerentes;
- Logo no início do projeto é fornecido formas para que o cliente perceba se o software irá atender todas suas necessidades.
O FDD possui um ciclode vida curto e é indicado para sistemas que podem mudar de requisitos rapidamente. Por se tratar de um modelo iterativo e incremental, não possui suporte para o modelo cascata, portanto não érecomendado para sistemas com muita interação como cliente.

ETAPAS
O FDD possui 5 etapas, sendo as 3 primeiras executadas no início do processo e as outras 2 executadas a cada iteração. Para definiçãodas etapas é necessário definir os critérios de entradas para cada etapa (Entry), listar as tarefas que deverão ser realizadas (Task), depois especificar os tipos de avaliações e inspeções que deverãoser realizados no projeto e no código (Verification), e por fim, especificar os critérios de saída (Exit).
As etapas do FDD são:
1. Desenvolver um modelo abrangente: desenvolvimento de técnicas...
tracking img