Está en la página 1de 23

AO DE LA CONSOLIDACION DEL MAR DE GRAU

UNIVERSIDAD PERUANA LOS ANDES

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS

TEMA: METODOLOGIA XP

ASIGNATURA : INGENIERA DEL SOFTWARE

CATEDRTICO : Ing. WAGNER VICENTE

INTEGRANTES :

QUISPE BARRIENTOS, ROCIO


QUISPE FERNANDEZ, NOEL

CICLO : VII

HUANCAYO PER

2016
METODOLOGIA
XP
Kent Beck, Creador de la Metodologa XP

Fue pionero en patrones de diseo de software, el


redescubrimiento del test-driven development. Con Ward
Cunningham populariz la metodologa de tarjetas CRC, y con
Erich Gamma el framework de pruebas unitarias para Java
conocido como JUnit.
ACTIVIDADES DE LA
METODOLOGIA XP
Codificar

Es necesario codificar y plasmar nuestras ideas


a travs del cdigo.

Hacer pruebas

Las caractersticas del software que no pueden


ser demostradas mediante pruebas
simplemente no existen
Escuchar

En una frase, "Los programadores no lo conocemos


todo, y sobre todo muchas cosas que las personas de
negocios piensan que son interesantes.

Disear

El diseo crea una estructura que organiza la lgica


del sistema, un buen diseo permite que el sistema
crezca con cambios en un solo lugar.
ENTREGABLES POR CADA
ACTIVIDAD
ACTORES Y RESPONSABLES
Existen diferentes roles (actores) y
responsabilidades en Xp para diferentes
tareas y propsitos durante el proceso:
Programador (Programmer)

+ Responsable de decisiones tcnicas

+ Responsable de construir el sistema

+ Sin distincin entre analistas, diseadores o codificadores

+ En Xp, los programadores disean, programan y realizan


las pruebas
Cliente (Customer)

* Es parte del equipo

* Determina qu construir y cundo

* Escribe tests funcionales para determinar cundo est completo un


determinado aspecto

Entrenador (Coach)

* El lder del equipo - toma las decisiones importantes

* Principal responsable del proceso

* Tiende a estar en un segundo plano a medida que el equipo madura


Rastreador (Tracker)

* Metric Man

* Observa sin molestar

* Conserva datos histricos

Probador (Tester)

* Ayuda al cliente con las pruebas funcionales

* Se asegura de que los tests funcionales se ejecutan


USO DE LA METODOLOGIA

* Es un metodo estupendo para equipos pequeos

* Se usa para disear, implemetar y


programar lo mas rapido posible, en algunos
casos se recomienda saltar la documentacin
ARTEFACTOS XP
Historias de Usuario

Representan una breve descripcin


del comportamiento del sistema,
emplea terminologa del cliente sin
lenguaje tcnico, se realiza una por
cada caracterstica principal del
sistema, se emplean para hacer
estimaciones de tiempo y para el
plan de lanzamientos, reemplazan
un gran documento de requisitos y
presiden la creacin de las pruebas
de aceptacin.
Tarea de Ingeniera

Representan una breve


descripcin del comportamiento
del sistema, emplea
terminologa del cliente sin
lenguaje tcnico, se realiza una
por cada caracterstica principal
del sistema, se emplean para
hacer estimaciones de tiempo y
para el plan de lanzamientos,
reemplazan un gran documento
de requisitos y presiden la
creacin de las pruebas de
aceptacin.
Tarjetas CRC (Clase - Responsabilidad
Colaborador).

Estas tarjetas se dividen en tres secciones que


contienen la informacin del nombre de la clase, sus
responsabilidades y sus colaboradores. En la siguiente
figura se muestra cmo se distribuye esta informacin.
VENTAJAS Y DESVENTAJAS DE LA METODOLOGIA
XP

Ventajas:
- Programacin organizada.
- Menor taza de errores.
- Satisfaccin del programador.

Desventajas:
- Es recomendable emplearlo solo en proyectos a
corto plazo.
- Altas comisiones en caso de fallar.
GRACIAS!!!

También podría gustarte