ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TABLA COMPARATIVA


Enviado por   •  18 de Marzo de 2013  •  415 Palabras (2 Páginas)  •  696 Visitas

Página 1 de 2

M

OD

E

L

O PROCESO VENTAJAS DESVENTAJAS FASES

R

U

P Es un proceso que define claramente quien, cómo, cuándo y qué debe

hacerse; este aporta herramientas como los casos de uso, que definen los requerimientos además de permitir la ejecución iterativa del proyecto y del control de riesgos.

 Para construir un programa exitoso se deben conocer qué quieren y necesitan los usuarios potenciales.

 El desarrollo de un producto comercial puede significar un gran esfuerzo durante meses, e incluso años

 Inicio

 Elaboración

 Construcción

 Transición

X

P

Consiste en una programación rápida o extrema, cuya

particularidad es tener como parte del equipo, al usuario final, pues es uno de los

requisitos para llegar al éxito del proyecto.

 Dinámico y flexible

 Comunicación constante con el cliente

 Pruebas constantes

 Corrección de todos los errores antes de añadir

nueva funcionalidad.

 Reduce el costo de desarrollo y mantenimiento

del software

 Si no se adopta por completo el modelo, debilitan la eficacia de todo el proceso.

 Volatilidad de los requerimientos, ya que son

establecidos de manera informal.

 Conflictos con el cliente.

 Falta de un diseño formal.

 Exploración

 Planificación de la Entrega

 Iteraciones

 Producción

 Mantenimiento

 Muerte del Proyecto

F

D

D

Se enfoca en iteraciones cortas que entregan funcionalidad tangible. En el caso del FDD las iteraciones duran dos semanas.

 El equipo de desarrollo no malgasta el tiempo y dinero del cliente desarrollando soluciones innecesariamente generales y complejas que en realidad no son un requisito del cliente.

 Cada componente del producto final ha sido probado y satisface los requerimientos.

 Rápida respuesta a cambios de requisitos a lo largo del desarrollo.

 Entrega continua y en plazos cortos de software funcional.

 Trabajo conjunto entre el cliente y el equipo de desarrollo.

 Minimiza los costos frente a cambios.

 Importancia de la simplicidad, al eliminar el trabajo innecesario.

 Atención continúa a la excelencia técnica y al buen diseño.

 Mejora continua de los procesos y el equipo de desarrollo.

 Evita malentendidos de requerimientos entre el cliente y el equipo.

 Falta de documentación

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com