Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologia XP PDF
Metodologia XP PDF
Bachilleres:
Bustamante Dayana C.I: 22.983.709
Rodrguez Jean C. C.I: 21.169.047
METODOLOGA XP
Segn Kent Beck 1999
ORIGEN DE LA METODOLOGA XP
CARACTERSTICAS DE LA METODOLOGA XP
VALORES DE LA METODOLOGA XP
SIMPLICIDAD:
COMUNICACIN:
RETROALIMENTACIN (FEEDBACK):
Meses de trabajo pueden tirarse por la borda debido a cambios en los criterios
del cliente o malentendidos por parte del equipo de desarrollo.
CORAJE O VALENTA:
Historias de usuario:
Release Planning:
Iteraciones:
Programacin en Parejas:
Reuniones Diarias:
Fase II - Diseo
Diseos Simples:
Glosarios de Trminos:
Funcionabilidad extra:
Refactorizar:
Fase IV - Pruebas
Se deben crear las aplicaciones que realizarn los test con un entorno de
desarrollo especfico para test.
Hay que someter a tests las distintas clases del sistema omitiendo los
mtodos ms triviales.
Se deben crear los test que pasarn los cdigos antes de implementarlos;
en el apartado anterior se explic la importancia de crear antes los test que
el cdigo.
Un punto importante es crear test que no tengan ninguna dependencia del
cdigo que en un futuro evaluar.
Como se coment anteriormente los distintos test se deben subir al
repositorio de cdigo acompaados del cdigo que verifican.
Test de aceptacin. Los test mencionados anteriormente sirven para
evaluar las distintas tareas en las que ha sido dividida una historia de
usuario.
Al ser las distintas funcionalidades de nuestra aplicacin no demasiado
extensas, no se harn test que analicen partes de las mismas, sino que las
pruebas se realizarn para las funcionalidades generales que debe cumplir
el programa especificado en la descripcin de requisitos.
Fases de la Metodologa XP
Ventajas:
- Programacin organizada.
- Menor taza de errores.
- Satisfaccin del programador.
Desventajas:
Este estndar proviene desde el modelo establecido en 1977 por McCall y sus
colegas, los cuales propusieron un modelo para especificar la calidad del software.
El modelo establece diez caractersticas, seis que son comunes a las vistas
interna y externa y cuatro que son propias de la vista en uso. Las caractersticas
que definen las vistas interna y externa, se muestran a continuacin en la figura y
son:
Eficiencia, relacin entre las prestaciones del software y los requisitos necesarios
para su utilizacin.
Seguridad, capacidad del software para cumplir con los niveles de riesgo
permitidos tanto para posibles daos fsicos como para posibles riesgos de datos.
3 4
Frecuente integracin del
Programacin en equipo de programacin
parejas con el cliente
5 6
Correccin de todos los
errores antes de aadir Refactorizacin del
nueva funcionalidad cdigo
3 Iteraciones
4 La Velocidad del
Proyecto
5 Programacin en
Parejas 6 Reuniones Diarias
1 Diseos Simples
2 Glosarios de
Trminos
3 Riesgos
4 Funcionabilidad
extra
5 Refactorizar
A la hora de codificar una historia de usuario su presencia es an ms
necesaria.
Uno de los pilares de la metodologa XP es el uso de test para
comprobar el funcionamiento de los cdigos que vayamos
implementando.
1 2
Se deben crear las aplicaciones Someter a tests las distintas
que realizarn los test clases del sistema
3 4
Crear los test que pasarn los Crear test que no tengan ninguna
cdigos antes de implementarlos dependencia del cdigo
5 6
Se deben subir al repositorio de
cdigo Test de aceptacin
7
Las pruebas se realizarn para
las funcionalidades generales
- Programacin organizada
Ventajas de XP - Menor taza de errores
- Satisfaccin del programador