Programacion Extrema

Páginas: 15 (3579 palabras) Publicado: 19 de abril de 2012
INSTITUTO TECNOLÓGICO DE COLIMA

Carrera:
INGENIERIA EN SITEMAS COMPUTACIONALES

Materia:
FUNDAMENTOS DE DESARROLLO DE SISTEMAS

Proyecto:
METODOLOGIAS

Presentan:
JAIME EDUARDO LARIOS PADILLA

Profesor
PEDRO FLETES GUDIÑO

INDICE

PROGRAMACION EXTREMA …………………………………………………….. 3
----- VALORES
----- PROBLEMAS
----- CAPAS O FASES ……………………………………………………………... 4----PLANIFICACION
----DISEÑO …………………………………………………………………. 5
----DESARROLLO
----PRUEBAS ………………………………………………………………... 7

PROGRAMACION RUP ……………………………………………………………. 8
---- CICLO DE VIDA
---- FASES O CAPAS ………………………………………………………………. 9
---- FASE DE INICIO
---- FASE DE ELABORACION
---- FASE DE CONSTRUCCION
---- FASE DE TRANSICION
---- PRINCIPALES CARACTERISTICAS ………………………………………….. 10
---- IMPLEMENTACIONES………………………………………………………... 11

PRIGRAMACION HIBRIDA ……………………………………………………….. 12
----PLANIFICACION
----CICLO DE VIDA……………………………………………………………….…14
----ETAPA DE ELABORACION……………………………………………………...14
----DISEÑO…………………………………………………………………………… 16
----IMPLEMENTACION Y PRUEBAS……………………………………………….. 17
----CONCLUSIONES………………………………………………………………... 17

PROGRAMACION EXTREMA
(XTREME PROGRAMMING)-XP

Es unenfoque de la ingeniería de software formulado por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999).
Es el más destacado de los procesos ágiles de desarrollo de software. Al igual que éstos, la programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad.Los defensores de XP consideran que los cambios de requisitos sobre la marcha son un aspecto natural, inevitable e incluso deseable del desarrollo de proyectos.

Los objetivos de XP son muy simples: la satisfacción del cliente. Esta metodología trata de dar al cliente el software que él necesita y cuando lo necesita. Por tanto, debemos responder muy rápido a las necesidades del cliente, inclusocuando los cambios sean al final de ciclo de la programación. Potenciar al máximo el trabajo en grupo. Tanto los jefes de proyecto, los clientes y desarrolladores, son parte del equipo y están involucrados en el desarrollo del software

Los Valores originales de la programación extrema son: simplicidad, comunicación, retroalimentación (feedback) y coraje. Un quinto valor, respeto, fue añadidoen la segunda edición de Extreme Programming Explained.

Se pueden encontrar problemas como por ejemplo:

* ·Retrasos en la planificación: llegada la fecha de entregar el software éste no esta disponible.
* ·Sistemas deteriorados: el software se ha creado pero después de un par de año el coste de su mantenimiento es tan complicado que definitivamente se abandona su producción.
*·Tasa de defectos: el software se pone en producción pero los defectos son tantos que nadie lo usa.
* ·Requisitos mal comprendidos: el software no resuelve los requisitos planificados inicialmente.
* ·Cambios de negocio: el problema que resolvía nuestro software ha cambiado y nuestro software no se ha adaptado.
* -Falsa riqueza: el software hace muchas cosas técnicamente muy interesantes ydivertidas, pero no resuelven el problema de nuestro cliente, ni hace que éste gane más dinero.
* ·Cambios de personal: después de unos años de trabajo los programadores comienzan a odiar el proyecto y lo abandonan.
* XP trata de evitar estos riesgos en nuestro desarrollo de software

Las fases de esta metodología se presentan a continuación:

Planificación.
XP plantea laplanificación como un permanente dialogo entre las partes la empresarial (deseable) y la técnica (posible). Las personas del negocio necesitan determinar:
Ámbito
Prioridad
Composición de versiones
Fechas de versiones
Estimaciones
Consecuencias
Procesos
Programación detallada

Pequeñas versiones.
Cada versión debe de ser tan pequeña como fuera posible, conteniendo los requisitos de negocios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROGRAMACION EXTREMA
  • Programación Extrema
  • Programación extrema
  • Programación Extrema
  • Programacion Extrema
  • Programacion Extrema
  • Programacion extrema
  • Programacion extrema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS