Transcript
Page 1: Tabla comparativa-  metodologías de desarrollo

CASCADA INCREMENTAL DE PROTOTIPO EVOLUTIVO RAD MOBILE-D XP RUP

Aplicaciones web Aplicaciones Móviles Grandes Empresas.

ETAPAS Pre-análisis Planificación Planeación Requisitos Explotación Definir los roles Inicio

Análisis Elaboración Análisis de Riesgo Diseño Inicialización Estimar el esfuerzo Elaboración

Diseño Diseño y construcción Implementación Producción Elegir que construir Construcción

Desarrollo Evaluación Verificación Estabilización Programar Transición

Pruebas Modificación Mantención Testeo Repetir

Diseño técnico

Operación y pruebas

BREVE DESCRIPCIÓN

Modelo que sigue una secuencia

lógica y cada etapa es directamente

dependiente de que se culmine la

anterior

Modelo en el cual se divide previamente el

proyecto en incrementos, con

entregas de estos en forma periodica

Consiste en elntregarle a los

usuarios diversos prototipos, con un

codigo cada vez mas refinado del proyecto

Se enfoca en la actualización y

modificación del software actual y adaptarlo a los

nuevos sistemas

Modelo en el que se realiza una

construcción rápida del prototipos. Se usan herramientas CASE para su desarrollo

Modelo ágil de desarrollo rápido,

enfocado a grupos pequeños y que busca rápidas

respuestas

Modelo en el que se define un plan para desarrollar y liberar software. Y además poder revisarlo para incorporar nuevas funcionalidades

Se caracteriza por ocupar el modelo

iterativo e incremental. Esta

centrado en la arquitectura

TIPOS DE PROYECTO DE

SOFTWARE

Grandes empresas, proyectos

gubernamentales o militares

ERP y probablemente

desarrollo de juegos

Software de investigación, versiones Beta

Adaptación y Mejoras de

software

Software para dispositivos móviles

PROGRAMADOR / RELACIÓN CON

EL USUARIO

Programadores experimentados.

Poca relación con el usuario

Programadores experimentados.

Más relación con el usuario

Interactua con el cliente para generar

retroalimentación

Se relacióna de manera constante

con el cliente

Trabajan pocos programadores, pero deben ser completos: analizan, diseñan y

programan

Interactua con el cliente y tiene buena relación con el grupo

Programadores con habilidades blandas y

trabajo en equipoCertificados en UML

Investigación PreliminarAnálisis y

especificaciónAnálisis- diseño -construcción –

entrega

Construcción y adaptación

Análisis- diseño -construcción –

entrega

Evaluación del cliente

Análisis- diseño -construcción –

entregaImplementación y

MantenciónProgramación y

Pruebas

Caracteristicas propias del modelo

Se deben desarrollar todas sus etapas. Si se cambia el orden tiene una menor

calidad

Cada incremento informa al siguiente y

permite realizar ajustes. No se puede

volver atrás

Los prototipos se crean con rapidez y evolucionan a traves

de un proceso iterativo

Permite la reutlización de

software

Modelo central, Desarrollo Visual, Codigo construido,

Extensible

Por cada función se realiza un ciclo de 3 dias para planificar y

trabajar en el proyecto para

presentarlo

Pone enfasis en la comunicación

Ocupa el modelo incremental y se centra en usar casos de uso