Prévia do material em texto
1 Maria Augusta Vieira Nelson Design no XP 1 eXtreme Programming (XP) Desenvolvido por Kent Beck um dos agilistas que liderou o manifesto ágil Uma metodologia light para o desenvolvimento de software cujos requisitos são vagos ou estão em constante mudança Projeto evolucionário e incremental 2 2 Fonte: Metodologias Ágeis – O que é e como aplicar? https://www.lecom.com.br/blog/ valores-da-metodologia-agile/ Práticas do XP 3 Fonte: Princípios básicos da construção de software https://medium.com/codigo- cafeina/principios-basicos-da- construcao-de-software- ac23689ff5e4 4 3 Extreme Programming Fonte: Engenharia de Software Pressman 5 Para sumarizar Keep it simple! Cartões CRC Classe – Responsabilidade – Colaboração Protótipo rápido para validar alternativas de design Metáfora para capturar o design da solução Refatorar, refatorar e refatorar 6 4 Referências: Programação Extrema (Xp) Explicada, Kent Beck, 2004 Software Design, David Budgen, 2020 7