domingo, 19 de octubre de 2014

Programación Extrema

Share it Please

PROGRAMACION EXTREMA XP 

29 de Septiembre 2014

  • HISTORIA 
La programación extrema o eXtreme Programming (XP) es un enfoque de la ingeniería de software formulado por Kent Beck (1999). Es el más destacado de los procesos ágiles de desarrollo de software. La programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad y es un proceso de desarrollo ligero. Se cree que es capaz de adaptarse a los cambios de requisitos en cualquier punto de la vida del proyecto esto es mejor y más realista.
  • INTRODUCCION
 Es una metodología ágil centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, promoviendo el trabajo en equipo, preocupándose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo. XP se basa en realimentación continua entre el cliente y el equipo de desarrollo, comunicación fluida entre todos los participantes y simplicidad en las soluciones implementadas. XP se define como especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo técnico.

  • ¿QUÉ ES PROGRAMACIÓN EXTREMA O XP?
  1.  Metodología liviana de desarrollo de software
  2. Conjunto de practicas y reglas empleadas para desarrollar software
  • OBJETIVOS. 
  1. Establecer  mejores prácticas de Ingeniería de Software en los desarrollo de proyectos.
  2. Mejorar la productividad de los proyectos.
  3. Garantizar la Calidad del Software desarrollado, haciendo que este supere las expectativas del cliente.
  • CARACTERÍSTICAS XP
  1. Metodología basada en prueba y error
  2. Fundamentada en Valores y Prácticas
  3. Desarrollo ligero de Sofware
  • VENTAJAS
  1. Programación organizada.
  2. Menor taza de errores.
  3. Satisfacción del programador.
  • DESVENTAJAS
  1. Es recomendable emplearlo solo en proyectos a corto plazo.
  • DEFINE PROCESOS COMO:
  1.  Interacción con el cliente 
  2. Planificacion del proyecto
  3. Diseño, desarrollo y pruebas

MAPA CONCEPTUAL


No hay comentarios:

Publicar un comentario