Está en la página 1de 6

Cuadro comparativo de metodologías

CA RACTERISTICAS
MERISE
RUP
XP
TIEMPO
Proyectos de largo plazo
Puede ser adoptada tanto
para empresas grandes

como para pequeñas y


puede ser modificadas para
adecuarse a diversas

situaciones
Se usan para
proyectos pequeños
Documentación
La documentación es
necesaria
Es una metodología solida
con documentación
Pruebas unitarias
continuas: realiza
pruebas sobre código
escrito y
documentado.
RIESGOS
No evalúa riesgos iníciales.
Permite evaluar
temporalmente los riesgos en
lugar de descubrir problemas
en la integración final del
sistema.
Proyecto con altos
grados de riesgo
CORRECIONES SOBRE LA
MARCHA
Los cambios organizativos
afectan negativamente
el proyecto
Busca detectar defectos en
las fases iníciales. Intenta
reducir el numero de cambios
tanto como sea posible
Permite realizar
cambios de ultimo
momento, en cualquier
punto de la vida del
proyecto es una
aproximación mejor y
mas realista que
intenta definir todos
los requisitos del
proyecto

CARACTERISTICAS
MERISE
Cuadro comparativo de metodologías

RUP
XP
DIRIGIDO PORFASES
Dirigido por las fases o
niveles que debe ir
cumpliendo.
Dirigido por los casos de uso.

Dirigido por la

creatividad y el

conocimiento del

programador.
CAPACITACION
Capacitación del personal.
El desarrollo del software no
lo hace una única persona, si
no múltiples equipos.
Centrada en potenciar
las relaciones
interpersonales.
DISCIPLINA
Propone una serie de fases
diferenciadas.

Provee un enfoque
disciplinado para la
asignación de tareas y

responsabilidades.
Programación en
parejas.
Recopilación y validación de
los sistemas.

El aseguramiento de la calidad forma parte del proceso de desarrollo.

Simplicidad: elaborar
un código sencillo.
COSTOS
Gestión de costos y tiempo.

En proyectos pequeños no
es posible cubrir los costos
de dedicación.

Busca reducción de costos.


Cuadro comparativo de metodologías

ASPECTOS
MERISE
RUP
XP
DESARROLLO DEL
CODIGO
Desarrollo del código.
Facilita la reutilización de
código.
Reescribir el código escrito
para obtener mayor
simplicidad
PROCESOS DE
DESARROLLO
No posee un desarrollo de
proyectos de forma iterativa e
incremental.
Desarrollo interno en etapas
interactivas.
Desarrollo iterativo e
incremental
COMO DESARROLLA EL
PROCESO

Para modelar un sistema

informático va de lo más

abstracto a lo más concreto.

Divide el proyecto en mini


proyectos.
Divide el proyecto en
iteraciones
FORMA DE TRABAJO
Programación en grupos
Programación en equipos
Programación en parejas
CALIDAD

Mejora la calidad de las

especificaciones antes de la

realización del sistema.

Tiene como objetivo asegurar


la producción de software de
alta calidad.

Tiene como objetivo llegar al éxito del proyecto con corto equipo de trabajo, teniendo en cuenta al usuario final y

además con una


programación rápida o
extrema
COMUNICACION
Cuadro comparativo de metodologías

El cliente interactúa con el

equipo de desarrollo

mediante reuniones

Se depende mucho del


cliente = de mora
Es constante el cliente, de el
depende el éxito del proyecto
Cuadro comparativo de metodologías

Metodologias estructuradas

Metodologías estructuradas
 MERISE (Francia)
 Gane & Sarson
 Yourdon & DeMarco

Metodología estructurada
 Crea los modelos de forma
descendente.
 Son las orientadas a procesos, a
datos y las mixtas.
 Intentan aplicar formas ingenieriles

para solucionar problemas técnicos


al obtener un sistema de
información, proponen la creación
de modelos, flujos y estructuras
Cuadro comparativo de metodologías

MERISE
Es un método integrado de análisis, concepción y gestión de
proyectos, desarrollado en Francia.
Esta metodología aporta un ciclo de vida más largo a los
existentes, se materializa en un conjunto definido de etapas.
Introducen dos ciclos complementarios: ciclo de abstracción y
ciclo de decisión.

Fases
MERISE
ETAPAS
esquema director
estudio global y descomposicion por partes se
obtiene el plan de desarrollo
estudio previo
definicion del hardware y software, y elección
del escenario para cada parte
estudio detallado
estudio detallado de cada parte
estudio tecnico
planificacion y optimizacion de lo q se va a
realizar
realizacion
programacion, pruebas e implementacion
mantenimineto
correccion de posibles errores y entrega de
proyecto

También podría gustarte