Extreme programming

7
Extreme Programming Diana P. Sierra Villota

Transcript of Extreme programming

Page 1: Extreme programming

ExtremeProgramming

Diana P. Sierra Villota

Page 2: Extreme programming

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

XP se basa en:

Simplicidad Comunicación Retroalimentación

Page 4: Extreme programming

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

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

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

Ventajas✔ Programación organizada

✔ Menos erroresen la etapa finaldel software.

Desventajas✗ Sólo se adapta en laimplementación deproyectos cortos

✗ Alto costo.