PROGRAMAÇÃO EXTREMA XP
Engenharia de Software
Docente
Saulo Amui
Módulo:
3.2
Data de Postagem: 01/02/2013
Data da Entrega: 30/04/2013
ATIVIDADE AVALIATIVA
NOME: RENATO AVELINO DOS SANTOS CÓDIGO: 0200084938 POLO: SERTÃOZINHO SP
Objetivo desta atividade:
Conhecer as metodologias de desenvolvimento ágil de software.
Com isso você conhecerá as principais metodologias de desenvolvimento de software que prezam pela agilidade, ampliando o conhecimento de outras técnicas e metodologias que podem ser aplicadas em um projeto. Pesquise sobre metodologias de desenvolvimento ágil de software, e faça um resumo com as principais características da metodologia Programação Extrema (XP) e Scrum.
Programação Extrema (XP)
O método Programação eXtrema (XP, do inglês eXtreming Programming) é uma proposta de desenvolvimento ágil e iterativa. O método XP propõe um processo leve, centrado no desenvolvimento iterativo e com a entrega constante de pequenas partes da funcionalidade do software. As partes devem ser incrementadas e requerem a melhoria constante do código (re-trabalho).
A possibilidade de entrega rápida do código é um dos fatores de sucesso do XP. Isto no entanto, apenas pode ser feito com o envolvimento constante do cliente que se torna um membro ativo da equipe de desenvolvimento. Esta é uma das características importantes para o método funcionar bem. No entanto, nem sempre o cliente está disponível para a participação ativa.
Uma das características importantes do XP é que não existe um processo de design tradicional com a elaboração de modelos da arquitetura do software. O sistema é concebido a partir de uma metáfora e são descritos em estórias do usuário. Uma metáfora é a transposição de uma conceitualização do mundo real para o