extreme programming
TRANSCRIPT
![Page 1: Extreme programming](https://reader036.vdocuments.mx/reader036/viewer/2022080903/55a98ea71a28ab78488b4571/html5/thumbnails/1.jpg)
ExtremeProgramming
Diana P. Sierra Villota
![Page 2: Extreme programming](https://reader036.vdocuments.mx/reader036/viewer/2022080903/55a98ea71a28ab78488b4571/html5/thumbnails/2.jpg)
Extreme programming●Metodología de desarrollo de ingeniería de software ●formulada por Kent Beck (director del proyecto de
chrysler Comprehensive Compesation System C3 en marzo de 1996).
●Es el más destacado para procesos ágiles de desarrollo de software.
●Más adaptabilidad que previsibilidad.
![Page 3: Extreme programming](https://reader036.vdocuments.mx/reader036/viewer/2022080903/55a98ea71a28ab78488b4571/html5/thumbnails/3.jpg)
XP se basa en:
Simplicidad Comunicación Retroalimentación
![Page 4: Extreme programming](https://reader036.vdocuments.mx/reader036/viewer/2022080903/55a98ea71a28ab78488b4571/html5/thumbnails/4.jpg)
Tomado de: https://www.google.com/search?client=ubuntu&channel=fs&q=extreme%20programming&oe=utf-8&um=1&ie=UTF-8&hl=es&tbm=isch&source=og&sa=N&tab=wi&ei=S3oNUcSPLZDq8gTWuoGICg&biw=1215&bih=679&sei=VnoNUYahDIqQ9QS15YHYAw#imgrc=9vBnWAjVPc6lsM%3A%3Bpnxj2if6IcrClM%3Bhttp%253A%252F%252F4.bp.blogspot.com%252F-qTUmRNvBFeE%252FT4Alto_ipLI%252FAAAAAAAAAJI%252Fl5X1KUJacZQ%252Fs1600%252Fextreme-programming%252Bcicle.gif%3Bhttp%253A%252F%252Fnosexybot.blogspot.com%252F2012%252F04%252Fextreme-programming-xp.html%3B381%3B378
l http://www.cyta.com.ar/ta0502/v5n2a1.htm
![Page 5: Extreme programming](https://reader036.vdocuments.mx/reader036/viewer/2022080903/55a98ea71a28ab78488b4571/html5/thumbnails/5.jpg)
Características de XP Desarrollo iterativo e incremental Pruebas unitarias continuas Mayor integración entre el programador y el cliente Corrección de errores antes de añadir nuevafuncionalidad
Refactorización del código Simplicidad del código.
![Page 6: Extreme programming](https://reader036.vdocuments.mx/reader036/viewer/2022080903/55a98ea71a28ab78488b4571/html5/thumbnails/6.jpg)
Ventajas✔ Programación organizada
✔ Menos erroresen la etapa finaldel software.
Desventajas✗ Sólo se adapta en laimplementación deproyectos cortos
✗ Alto costo.
![Page 7: Extreme programming](https://reader036.vdocuments.mx/reader036/viewer/2022080903/55a98ea71a28ab78488b4571/html5/thumbnails/7.jpg)
Ventajas✔ Programación organizada
✔ Menos erroresen la etapa finaldel software.
Desventajas✗ Sólo se adapta en laimplementación deproyectos cortos
✗ Alto costo.