SlideShare una empresa de Scribd logo
1 de 12
Universidad estatal de bolívar
facultas de ciencias administrativas gestión empresarial e informática
escuela de sistemas
Etapas y subetapas de la metodología xp
Integrantes: Gloria Ushca
Profesor: Ing. Henry Alban
Asignatura: Ingenieria de software III
Fechas: 23-04-2019
CICLO DE VIDA DE UN PROYECTO
Xp consta de seis faces en su ciclo de vida:
Exploración
Planificación de entrega
Iteraciones
Producción
Mantenimiento
Muerte del proyecto
CICLO DE VIDA DE UN PROYECTO
Xp consta de seis faces en su ciclo de vida:
 Exploración
Es la primera fase en la cual los clientes planean varias historias de los usuarios que son
de interés para la entrega de los productos y los desarrolladores se van familiarizando
con los instrumentos y herramientas tecnológicas que ocupan en los proyectos.
 Planificación de entrega
En esta fase se habla más del tiempo en el que se va a entregar el proyecto haciendo una
estimación del tiempo también se realiza un cronograma en el cual se realiza hacer una
estimación de los esfuerzos que se debe realizar por cada integrante de los
desarrolladores.
 Iteraciones
Las iteraciones dentro de un proyecto son necesarias ya que se deben hacer iteraciones
del sistema antes de que se le realice la entrega o la implementación del proyecto esta es
la secuencia de la planificación.
CICLO DE VIDA DE UN PROYECTO
 Producción
En esta fase el proyecto debe tener varias pruebas y deben realizarse prueba del
rendimiento esto debe realizarse antes de que se realice la implementación del sistema
al entorno del cliente.
 Mantenimiento
En esta fase las versiones anteriores o más conocidos como los prototipos deben
encontrarse en producción y en xp deben mantener el sistema funcionando ya que se
seguirá creando más iteraciones.
 Muerte del proyecto
Esta es la última fase en la cual el sistema cumple con todo el requerimiento y
confiabilidad del sistema que el usuario necesita, y no se realizan más cambios dentro
del sistema y se realiza el documento final.
Etapas de la metodología xp
Planificación del proyecto
Diseño
Codificación
Pruebas
Planificación del proyecto
Historias de usuarios
Siempre se debe tener en cuenta las historias de los usuarios ya
que es el primer paso del proyecto que sigue la metodología XP,
ya que se debe especificar las historias de cada beneficiario con
el cliente.
Reléase planning (plan de publicaciones)
A continuación de tener especificadas las historias del usuario
debemos tener un plan de publicaciones en el cual se demuestre
las historias que se crean para cada versión del sistema y las
fechas en las que se publiquen.
Planificación del proyecto
Iteraciones
Cualquier sistema o programa que se esté realizando con la
metodología XP deben dividirse en iteraciones de alrededor de
tres semanas de duración.
Velocidad del proyecto
Programación en pareja
Reuniones diarias
Diseño
El diseño del proyecto debe ser simples y bien claros para un mejor entendimiento y
fácil manejo.
 Diseños simples
Esta metodología nos aconseja hacer que los diseños simples y sencillos, se deben
hacer menos complicados
 Glosarios de términos
Es necesario utilizar un glosario con las palabras desconocidas ya que nos puede
servir para guiarnos y poder reutilizar el código en algún momento y sea más fácil
de entender.
 Riesgos
Si en caso de de exista problemas durante el diseño la metodología XP recomienda
realizarse en parejas ya que investigaran y evitaran al máximo los riesgos.
Diseño
 Funcionalidad extra
La funcionalidad extra no es recomendable ya que al futuro no se utilizar y solo es el
un desperdicio de tiempo y de los recursos.
 Refactorizar
La refactorización se refiere a la modificación de la estructura y la codificación del
código que ya se ha creados sin dañar su funcionalidad es más bien dicho la
reutilización del código ya existente.
 Tarjetas C.R.C.
Las tarjetas CRC (class, responsabilities and collaboration) se refiere a la
programación orientada a objetos ya que tenemos la clase a la que pertenece el
objeto y la responsabilidad cada uno donde pertenece.
Codificación
La codificación se realiza mediante las historias que se obtiene del cliente ya que
en gran parte pertenece al equipo de desarrollo por el motivo el cliente nos dan los
requerimientos para el debido y correcto desarrollo del sistema y su funcionalidad
al momento de la implementación.
Pruebas
Las pruebas se realizan varios test ya que este nos permite ver
si los requerimientos están correctos y mediante los test
podemos ver que requerimientos nos están faltando o si ya está
correcto lo realizado.
El uso de las test en XP
Es adecuado para ver las refactorizaciones. Los test permiten
ver si existen algún cambio en la estructura del código.
Test de aceptación
Los test de aceptación son creados para que el usuario compruebe si las
historias antes mencionadas cumplan con lo requerido.
Etapas XP proyecto U Bolívar

Más contenido relacionado

La actualidad más candente

Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
 
Ads sistema-panaderia-ADS
Ads sistema-panaderia-ADSAds sistema-panaderia-ADS
Ads sistema-panaderia-ADSRosarioRuiz35
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommervilleMatias Gonzalo Acosta
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Lis Pater
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Ensayo ciclo de vida del software
Ensayo ciclo de vida del softwareEnsayo ciclo de vida del software
Ensayo ciclo de vida del softwareEmilyOrdez1
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAngel Reyes
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Ads sistema-panaderia-ADS
Ads sistema-panaderia-ADSAds sistema-panaderia-ADS
Ads sistema-panaderia-ADS
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Ensayo ciclo de vida del software
Ensayo ciclo de vida del softwareEnsayo ciclo de vida del software
Ensayo ciclo de vida del software
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Unidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De UsoUnidad 4 Mad Modelado Analisis Casos De Uso
Unidad 4 Mad Modelado Analisis Casos De Uso
 
Diseño de la interfaz de usuario
Diseño de la interfaz de usuarioDiseño de la interfaz de usuario
Diseño de la interfaz de usuario
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 

Similar a Etapas XP proyecto U Bolívar

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp0202278446
 
Faces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPFaces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPdanielocaa12
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoJohita Guerrero
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extremaRafael Hernandez
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extremaMiguelGonzalezLo
 
La programación extrema
La programación extremaLa programación extrema
La programación extremaingridleona
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]Agustín
 
Fases de metodologí Xp presentaciones
Fases de  metodologí Xp presentacionesFases de  metodologí Xp presentaciones
Fases de metodologí Xp presentacionesJuan Sanchez
 
Extreme Programming-Fases
Extreme Programming-FasesExtreme Programming-Fases
Extreme Programming-FasesBelghy Chisag
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Bruno
 
Metodologia seleccionada
Metodologia seleccionadaMetodologia seleccionada
Metodologia seleccionadayinethperez
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xpgmjuan
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya albanDavid Casanova
 

Similar a Etapas XP proyecto U Bolívar (20)

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Faces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XPFaces y Sub Faces de la Metodologia XP
Faces y Sub Faces de la Metodologia XP
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 
Metodología ágil de programación extrema
Metodología ágil de programación extremaMetodología ágil de programación extrema
Metodología ágil de programación extrema
 
La programación extrema
La programación extremaLa programación extrema
La programación extrema
 
Programación extrema [XP]
Programación extrema [XP]Programación extrema [XP]
Programación extrema [XP]
 
Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil Programación Extrema - Metodología Ágil
Programación Extrema - Metodología Ágil
 
Fases de metodologí Xp presentaciones
Fases de  metodologí Xp presentacionesFases de  metodologí Xp presentaciones
Fases de metodologí Xp presentaciones
 
Extreme Programming-Fases
Extreme Programming-FasesExtreme Programming-Fases
Extreme Programming-Fases
 
Xp Metodologia
Xp MetodologiaXp Metodologia
Xp Metodologia
 
Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3Presentacion modelos de proceso Grupo 3
Presentacion modelos de proceso Grupo 3
 
Metodologiaxp
MetodologiaxpMetodologiaxp
Metodologiaxp
 
Metodologia seleccionada
Metodologia seleccionadaMetodologia seleccionada
Metodologia seleccionada
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Monografia de xp
Monografia de xpMonografia de xp
Monografia de xp
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya alban
 
Exposición aydsi
Exposición aydsiExposición aydsi
Exposición aydsi
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 

Etapas XP proyecto U Bolívar

  • 1. Universidad estatal de bolívar facultas de ciencias administrativas gestión empresarial e informática escuela de sistemas Etapas y subetapas de la metodología xp Integrantes: Gloria Ushca Profesor: Ing. Henry Alban Asignatura: Ingenieria de software III Fechas: 23-04-2019
  • 2. CICLO DE VIDA DE UN PROYECTO Xp consta de seis faces en su ciclo de vida: Exploración Planificación de entrega Iteraciones Producción Mantenimiento Muerte del proyecto
  • 3. CICLO DE VIDA DE UN PROYECTO Xp consta de seis faces en su ciclo de vida:  Exploración Es la primera fase en la cual los clientes planean varias historias de los usuarios que son de interés para la entrega de los productos y los desarrolladores se van familiarizando con los instrumentos y herramientas tecnológicas que ocupan en los proyectos.  Planificación de entrega En esta fase se habla más del tiempo en el que se va a entregar el proyecto haciendo una estimación del tiempo también se realiza un cronograma en el cual se realiza hacer una estimación de los esfuerzos que se debe realizar por cada integrante de los desarrolladores.  Iteraciones Las iteraciones dentro de un proyecto son necesarias ya que se deben hacer iteraciones del sistema antes de que se le realice la entrega o la implementación del proyecto esta es la secuencia de la planificación.
  • 4. CICLO DE VIDA DE UN PROYECTO  Producción En esta fase el proyecto debe tener varias pruebas y deben realizarse prueba del rendimiento esto debe realizarse antes de que se realice la implementación del sistema al entorno del cliente.  Mantenimiento En esta fase las versiones anteriores o más conocidos como los prototipos deben encontrarse en producción y en xp deben mantener el sistema funcionando ya que se seguirá creando más iteraciones.  Muerte del proyecto Esta es la última fase en la cual el sistema cumple con todo el requerimiento y confiabilidad del sistema que el usuario necesita, y no se realizan más cambios dentro del sistema y se realiza el documento final.
  • 5. Etapas de la metodología xp Planificación del proyecto Diseño Codificación Pruebas
  • 6. Planificación del proyecto Historias de usuarios Siempre se debe tener en cuenta las historias de los usuarios ya que es el primer paso del proyecto que sigue la metodología XP, ya que se debe especificar las historias de cada beneficiario con el cliente. Reléase planning (plan de publicaciones) A continuación de tener especificadas las historias del usuario debemos tener un plan de publicaciones en el cual se demuestre las historias que se crean para cada versión del sistema y las fechas en las que se publiquen.
  • 7. Planificación del proyecto Iteraciones Cualquier sistema o programa que se esté realizando con la metodología XP deben dividirse en iteraciones de alrededor de tres semanas de duración. Velocidad del proyecto Programación en pareja Reuniones diarias
  • 8. Diseño El diseño del proyecto debe ser simples y bien claros para un mejor entendimiento y fácil manejo.  Diseños simples Esta metodología nos aconseja hacer que los diseños simples y sencillos, se deben hacer menos complicados  Glosarios de términos Es necesario utilizar un glosario con las palabras desconocidas ya que nos puede servir para guiarnos y poder reutilizar el código en algún momento y sea más fácil de entender.  Riesgos Si en caso de de exista problemas durante el diseño la metodología XP recomienda realizarse en parejas ya que investigaran y evitaran al máximo los riesgos.
  • 9. Diseño  Funcionalidad extra La funcionalidad extra no es recomendable ya que al futuro no se utilizar y solo es el un desperdicio de tiempo y de los recursos.  Refactorizar La refactorización se refiere a la modificación de la estructura y la codificación del código que ya se ha creados sin dañar su funcionalidad es más bien dicho la reutilización del código ya existente.  Tarjetas C.R.C. Las tarjetas CRC (class, responsabilities and collaboration) se refiere a la programación orientada a objetos ya que tenemos la clase a la que pertenece el objeto y la responsabilidad cada uno donde pertenece.
  • 10. Codificación La codificación se realiza mediante las historias que se obtiene del cliente ya que en gran parte pertenece al equipo de desarrollo por el motivo el cliente nos dan los requerimientos para el debido y correcto desarrollo del sistema y su funcionalidad al momento de la implementación.
  • 11. Pruebas Las pruebas se realizan varios test ya que este nos permite ver si los requerimientos están correctos y mediante los test podemos ver que requerimientos nos están faltando o si ya está correcto lo realizado. El uso de las test en XP Es adecuado para ver las refactorizaciones. Los test permiten ver si existen algún cambio en la estructura del código. Test de aceptación Los test de aceptación son creados para que el usuario compruebe si las historias antes mencionadas cumplan con lo requerido.