PROGRAMACI N EXTREMA

Páginas: 5 (1116 palabras) Publicado: 4 de junio de 2015
Universidad Politécnica de Tlaxcala
Ingeniería en Tecnologías de la Información
Ingeniería de Software
Integrantes:
René Báez Tecuapacho
Nancy Pahola Rodríguez Parra
Grado y grupo: 6ºA
Fecha: 26/Mayo/2015

PROGRAMACIÓN EXTREMA XP

Equipo 

VALORES XP

 Es el enfoque más utilizado del desarrollo de software ágil


Kent Beck define un conjunto de cinco valores que establecen el fundamento paratodo
trabajo realizado como parte de XP: comunicación, simplicidad, retroalimentación,
valentía y respeto. Cada uno de estos valores se usa como un motor para actividades,
acciones y tareas específicas de XP.

 El objetivo es crear un diseño sencillo que se implemente con facilidad en forma de
código. Si hay que mejorar el diseño, se rediseñará en un momento posterior.

VALORES XP

 Al diseñare implementar una estrategia de pruebas eficaz, el software da
retroalimentación al equipo ágil. XP usa la prueba unitaria como su táctica principal de
pruebas.

 A medida que se desarrolla cada clase, el equipo implementa una prueba unitaria para
ejecutar cada operación de acuerdo con su funcionalidad especificada.

VALORES XP

 Un equipo XP ágil debe tener la disciplina (valentía) paradiseñar para hoy y reconocer
que los requerimientos futuros tal vez cambien mucho, por lo que demandarán
repeticiones sustanciales del diseño y del código implementado.

 Conforme se obtienen nuevos requerimientos como parte de la planeación iterativa, el
equipo da al cliente una retroalimentación rápida con miras al costo y al efecto en la
programación de actividades.

PROCESO XP
 La programaciónextrema usa un enfoque orientado a objetos y engloba un conjunto de
reglas y prácticas que ocurren en el contexto de cuatro actividades estructurales:
planeación, diseño, codificación y pruebas.
 Planeación: Comienza escuchando, es la actividad para recabar requerimientos que
permite a los técnicos del equipo XP entiendan el contexto del software, las características
y la funcionalidad que elsistema requiere. Creación de “historias de usuario” (Describen
las características y funcionalidades del software que se va a elaborar)
 La velocidad del proyecto es el número de historias de los clientes implementadas
durante la primera entrega

PROCESO XP

 Diseño: guía la implementación de una historia conforme se escribe, estimula el uso de
tarjetas CRC como un mecanismo para pensar en elsoftware en un contexto orientado a
objetos, si en el diseño de una historia se encuentra un problema de diseño difícil se
recomienda la creación inmediata de un prototipo de esa porción del diseño, entonces se
implementa y evalúa el diseño del prototipo llamado solución en punta el objetivo es
disminuir el riesgo de diseño.
 Rediseño: es el proceso mediante el cual se cambia un sistema de software enforma tal
que no altere el comportamiento externo del código, pero sí mejore la estructura interna

PROCESO XP

 Codificación: Después de que las historias han sido desarrolladas y de que se ha hecho
el trabajo de diseño preliminar, el equipo no inicia la codificación, sino que desarrolla una
serie de pruebas unitarias a cada una de las historias que se van a incluir en la entrega en
curso. Unavez que el código está terminado, se le aplica de inmediato una prueba
unitaria, con lo que se obtiene retroalimentación instantánea para los desarrolladores.
 Programación por parejas, crean código para una historia, lo que da un mecanismo para la
solución de problemas en tiempo real, mantiene a los desarrolladores centrados en el
problema de que se trate

PROCESO XP
 Pruebas: Las pruebasunitarias que se crean deben implementarse con el uso de una
estructura que permita automatizarlas. A medida que se organizan las pruebas unitarias
individuales en un “grupo de prueba universal”, las pruebas de la integración y validación
del sistema pueden efectuarse a diario.
 Las pruebas de aceptación XP, también llamadas pruebas del cliente, son especificadas
por el cliente y se centran en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROGRAMACI N EXTREMA
  • PROGRAMACI N
  • Programaci N
  • PROGRAMACI N
  • Introducci N Programaci N
  • PLANEACI N Y PROGRAMACI N DEL
  • Tipos de lenguaje de programaci n
  • L GICA Y PROGRAMACI N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS