Home > Engenharia de Software > Sumário > Desenvolvimento Ágil > Extreme Programming (XP)
Projeto XP
O Projeto XP segue rigorosamente o princípio KIS (keep it simple, ou seja, preserve a simplicidade). É preferível sempre um projeto simples do que uma representação mais complexa.
O XP encoraja o uso de cartões CRC como um mecanismo eficaz para pensar sobre o software em um contexto orientado a objetos. Os cartões CRC (classe-responsabilidade-colaborador) identificam e organizam as classes orientadas a objeto relevantes para o incremento de software corrente.
Os cartões CRC são os únicos artefatos de projeto produzidos como parte do processo XP, desta forma, o projeto é visto como algo transitório que pode e deve ser continuamente modificado conforme a construção do software (produto).
Um aspecto relevante do projeto XP é o de que a elaboração do projeto ocorre tanto antes quanto depois de se ter iniciado a codificação.
Referência Bibliográfica
PRESSMAN, Roger S. Engenharia de Software, Sexta Edição. Editora MCGrawHill: Porto Alegre, 2010.