SlideShare una empresa de Scribd logo
1 de 1
Mobile-D Cascada RAD RUP Evolutivo Prototipo XP Lineal Espiral Incremental
Breve
Descripción
Es un modelo Ágil
Enfocado a grupos
pequeños y que busca
rápidos resultados.
Es el modelo para
desarrollo de software
que sigue una secuencia
lógica y cada etapa es
directamente
dependiente de la etapa
anterior
Es un método que
comprende el desarrollo y
la construcción de
prototipos.
Se suele utilizar para el
desarrollo rápido de
interfaces de usuario y
entornos de desarrollo
integrado completo.
Es un modelo de
desarrollo enfocado
en reunir las mejores
prácticas de la
industria
desarrollando el
software mediante
iteraciones, lo cual
permite una mayor
retroalimentación.
El modelo evolutivo
busca mejorar el viejo
sistema para que se
puedan satisfacer
nuevas necesidades.
Es un modelo
enfocado a la
construcción de
prototipos. Avanza
mediante la creación
de “maquetas” del
software y la
retroalimentación
obtenida de estas.
La programación
extrema es una
metodología ágil que
se centra en producir
un software de
calidad de la manera
más rápida posible y
luego realizar ajustes
agregando nuevas
funcionalidades.
Este modelo sigue una
secuencia lógica donde
capa etapa sigue a la
anterior.
Se desarrolla el
software mediante una
serie de ciclos, dentro
ciclo se lleva a cabo el
desarrollo de alguna
funcionalidad del
proyecto de manera
lineal.
Aplica secuencias lineales de forma
escalonada mientras progresa en el
tiempo.
Cada secuencia lineal produce un
incremento.
Tipo de
Proyecto SW
Software Móvil.
Empotrado y web con
requerimientos claros.
Proyectos de
reingeniería.
Sistemas para grandes
empresas.
Software complejo y
de alto riesgo.
Actualización y
adaptación de software
para nuevos dispositivos
o funciones.
Aplicaciones web y
móviles.
Aplicaciones Móviles.
Software con
requerimientos
sencillos. Empotrado y
web.
Software complejos
para grandes empresas
Es usado en software ERP
Programador
Interactúa con el cliente.
Tiene buena
comunicación con el
grupo.
Es capaz en su área de
trabajo.
Interactúa con el usuario
en la toma de
información.
Manejo en el análisis y
diseño de BD.
Conocimiento en UML.
Requiere gran compromiso
por parte de clientes y
programadores.
Manejo en el uso de
herramientas CASE.
Requiere una buena
interacción con el
cliente.
Manejo de UML.
Se relaciona de manera
constante con el cliente
Debe interactuar con
el cliente para
retroalimentar el
proceso.
El programador debe
seguir los 5 valores
de XP:
Simplicidad.
Retroalimentación.
Comunicación.
Coraje.
Respeto.
Prioriza el trabajo en
equipo.
Debe obtener
requerimientos claros al
comienzo del
desarrollo.
Debe tener experiencia
dada la complejidad que
puede adquirir el
modelo.
Este modelo se caracteriza por no
necesitar un grupo grande de
programadores pero en cada
incremento se puede agregar una
nueva persona.
Se requiere personal capacitado.
Comunicación con el cliente.
Etapas
1. Exploración
2. Inicialización
3. Producción
4. Estabilización
5. Test & Fix
1. Pre Análisis de
sistema
2. Análisis
3. Diseño
4. Desarrollo
5. Prueba
6. Implementación
7. Mantenimiento
1. Requisitos
2. Análisis
3. Diseño
4. Codificación
5. Prueba
1. Inicio
2. Elaboración.
3. Construcción
4. Cierre
1. Planeación
2. Análisis de
registro
3. Construcción y
adaptación
4. Evaluación.
1. Investigación
Preliminar
2. Especificación
de
requerimiento
s y
prototipado
3. Diseño
técnico
4. Programación
y prueba
5. Operación y
mantención
1)- Definición del
valor de negocio.
2)- Estimación
del esfuerzo
necesario para
llevar a cabo.
3)- El cliente
selecciona, elije
que construir.
4)- Se construye
el SW.
5)- Vuelve al
inicio.
1. Plan Operativo
2. Especificación
de
requerimientos
3. Especificación
funcional
4. Diseño
5. Implementación
6. Integración
7. Validación y
verificación
8. Mantención
1. Planificación
2. Análisis de
riesgos
3. Ingeniería
4. Evaluación por
el cliente
Etapas proceso de mini-cascada:
 Bloques de secuencias
lineales de forma
escalonada.
 La arquitectura completa
se desarrolla en la fase
inicial.
Característica
propia del
modelo
Sus etapas se dividen en
ciclos de 3 días con uno
para planificar otro para
trabajar en el proyecto y
un día final para
presentar resultados.
Puede retrocederse una
etapa en caso de fallas.
Se deben cumplir todas
sus fases para asegurar
la calidad del producto.
El método comprende la
construcción de prototipos
así como el uso de
herramientas CASE.
Este modelo junto con
UML son la
metodología mas
usada ara análisis
diseño y creación de
sistemas OO.
El RUP trabaja de
forma conjunta con
los casos de usos.
Permite la reutilización
de software obsoleto.
Presenta modelos
funcionales del
software durante el
desarrollo para
aprovechar la
retroalimentación por
parte del usuario.
Es iterativo y
incremental.
El desarrollo de las
tareas se lleva a cabo
en parejas.
Se prioriza la
simplicidad en el
código.
No se puede retroceder
a una etapa anterior
mientras se realiza el
desarrollo, esto lo hace
poco flexible.
Se va realizando por
iteraciones en las cuales
se llevan a cabo un
conjunto de actividades
a realizar. El orden de
las actividades se
establece mediante el
análisis del riesgo que
presentan estas.
Al finalizar un incremento se le
expone un producto esencial y
funcional al cliente con la finalidad
de mejorar en cada incremento.
Capacidad de realizar ajustes.

Más contenido relacionado

La actualidad más candente

Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapasyeimy26
 
Presentacion modelo casacada
Presentacion modelo casacadaPresentacion modelo casacada
Presentacion modelo casacadaIsaack Siza
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de softwareIsabel Callex Ch.
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwarePrimoLaura
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de SoftwareJiuseppe Flores
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareJoan Fernando Chipia Lobo
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)cito0102
 
Etapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de softwareEtapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de softwareCharito Cortes Gordillo
 

La actualidad más candente (20)

Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapas
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Presentacion modelo casacada
Presentacion modelo casacadaPresentacion modelo casacada
Presentacion modelo casacada
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 
prueva
pruevaprueva
prueva
 
Act18
Act18Act18
Act18
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
Wq presentacion grupo3
Wq presentacion grupo3Wq presentacion grupo3
Wq presentacion grupo3
 
Mapa mental actual cropped
Mapa mental actual croppedMapa mental actual cropped
Mapa mental actual cropped
 
Modelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototiposModelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototipos
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)
 
Doc grupo2-webquest
Doc grupo2-webquestDoc grupo2-webquest
Doc grupo2-webquest
 
Etapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de softwareEtapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de software
 

Similar a Comparativa Metodologias

Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Curso Uml 3.1 Modelos De Desarrollo De Software
Curso Uml   3.1 Modelos De Desarrollo De SoftwareCurso Uml   3.1 Modelos De Desarrollo De Software
Curso Uml 3.1 Modelos De Desarrollo De SoftwareEmilio Aviles Avila
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwareReset_the_cover
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.templarioo
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...Jose Alexis Villamizar
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separataMarvin Romero
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del softwareElvisCallisaya
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Especializacion karla florez
Especializacion karla florezEspecializacion karla florez
Especializacion karla florezkarlitaflorez
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Softwaresebas montes
 

Similar a Comparativa Metodologias (20)

Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Curso Uml 3.1 Modelos De Desarrollo De Software
Curso Uml   3.1 Modelos De Desarrollo De SoftwareCurso Uml   3.1 Modelos De Desarrollo De Software
Curso Uml 3.1 Modelos De Desarrollo De Software
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de software
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.Cuadro comparativo Modelos de Software.
Cuadro comparativo Modelos de Software.
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
 
Presentacion grupo8
Presentacion grupo8Presentacion grupo8
Presentacion grupo8
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separata
 
Modelos de Desarrollo de Software
Modelos de Desarrollo de SoftwareModelos de Desarrollo de Software
Modelos de Desarrollo de Software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del software
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Especializacion karla florez
Especializacion karla florezEspecializacion karla florez
Especializacion karla florez
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 

Último

Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxRAMIROANTONIOGALINDO
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.CZSOTEC
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsCZSOTEC
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 

Último (7)

Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
SQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptxSQL server Analysis Services & SQL Server Reporting Services.pptx
SQL server Analysis Services & SQL Server Reporting Services.pptx
 
Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.Instalacion de servicios windows, configuracion y aplicacion.
Instalacion de servicios windows, configuracion y aplicacion.
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios Windows
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 

Comparativa Metodologias

  • 1. Mobile-D Cascada RAD RUP Evolutivo Prototipo XP Lineal Espiral Incremental Breve Descripción Es un modelo Ágil Enfocado a grupos pequeños y que busca rápidos resultados. Es el modelo para desarrollo de software que sigue una secuencia lógica y cada etapa es directamente dependiente de la etapa anterior Es un método que comprende el desarrollo y la construcción de prototipos. Se suele utilizar para el desarrollo rápido de interfaces de usuario y entornos de desarrollo integrado completo. Es un modelo de desarrollo enfocado en reunir las mejores prácticas de la industria desarrollando el software mediante iteraciones, lo cual permite una mayor retroalimentación. El modelo evolutivo busca mejorar el viejo sistema para que se puedan satisfacer nuevas necesidades. Es un modelo enfocado a la construcción de prototipos. Avanza mediante la creación de “maquetas” del software y la retroalimentación obtenida de estas. La programación extrema es una metodología ágil que se centra en producir un software de calidad de la manera más rápida posible y luego realizar ajustes agregando nuevas funcionalidades. Este modelo sigue una secuencia lógica donde capa etapa sigue a la anterior. Se desarrolla el software mediante una serie de ciclos, dentro ciclo se lleva a cabo el desarrollo de alguna funcionalidad del proyecto de manera lineal. Aplica secuencias lineales de forma escalonada mientras progresa en el tiempo. Cada secuencia lineal produce un incremento. Tipo de Proyecto SW Software Móvil. Empotrado y web con requerimientos claros. Proyectos de reingeniería. Sistemas para grandes empresas. Software complejo y de alto riesgo. Actualización y adaptación de software para nuevos dispositivos o funciones. Aplicaciones web y móviles. Aplicaciones Móviles. Software con requerimientos sencillos. Empotrado y web. Software complejos para grandes empresas Es usado en software ERP Programador Interactúa con el cliente. Tiene buena comunicación con el grupo. Es capaz en su área de trabajo. Interactúa con el usuario en la toma de información. Manejo en el análisis y diseño de BD. Conocimiento en UML. Requiere gran compromiso por parte de clientes y programadores. Manejo en el uso de herramientas CASE. Requiere una buena interacción con el cliente. Manejo de UML. Se relaciona de manera constante con el cliente Debe interactuar con el cliente para retroalimentar el proceso. El programador debe seguir los 5 valores de XP: Simplicidad. Retroalimentación. Comunicación. Coraje. Respeto. Prioriza el trabajo en equipo. Debe obtener requerimientos claros al comienzo del desarrollo. Debe tener experiencia dada la complejidad que puede adquirir el modelo. Este modelo se caracteriza por no necesitar un grupo grande de programadores pero en cada incremento se puede agregar una nueva persona. Se requiere personal capacitado. Comunicación con el cliente. Etapas 1. Exploración 2. Inicialización 3. Producción 4. Estabilización 5. Test & Fix 1. Pre Análisis de sistema 2. Análisis 3. Diseño 4. Desarrollo 5. Prueba 6. Implementación 7. Mantenimiento 1. Requisitos 2. Análisis 3. Diseño 4. Codificación 5. Prueba 1. Inicio 2. Elaboración. 3. Construcción 4. Cierre 1. Planeación 2. Análisis de registro 3. Construcción y adaptación 4. Evaluación. 1. Investigación Preliminar 2. Especificación de requerimiento s y prototipado 3. Diseño técnico 4. Programación y prueba 5. Operación y mantención 1)- Definición del valor de negocio. 2)- Estimación del esfuerzo necesario para llevar a cabo. 3)- El cliente selecciona, elije que construir. 4)- Se construye el SW. 5)- Vuelve al inicio. 1. Plan Operativo 2. Especificación de requerimientos 3. Especificación funcional 4. Diseño 5. Implementación 6. Integración 7. Validación y verificación 8. Mantención 1. Planificación 2. Análisis de riesgos 3. Ingeniería 4. Evaluación por el cliente Etapas proceso de mini-cascada:  Bloques de secuencias lineales de forma escalonada.  La arquitectura completa se desarrolla en la fase inicial. Característica propia del modelo Sus etapas se dividen en ciclos de 3 días con uno para planificar otro para trabajar en el proyecto y un día final para presentar resultados. Puede retrocederse una etapa en caso de fallas. Se deben cumplir todas sus fases para asegurar la calidad del producto. El método comprende la construcción de prototipos así como el uso de herramientas CASE. Este modelo junto con UML son la metodología mas usada ara análisis diseño y creación de sistemas OO. El RUP trabaja de forma conjunta con los casos de usos. Permite la reutilización de software obsoleto. Presenta modelos funcionales del software durante el desarrollo para aprovechar la retroalimentación por parte del usuario. Es iterativo y incremental. El desarrollo de las tareas se lleva a cabo en parejas. Se prioriza la simplicidad en el código. No se puede retroceder a una etapa anterior mientras se realiza el desarrollo, esto lo hace poco flexible. Se va realizando por iteraciones en las cuales se llevan a cabo un conjunto de actividades a realizar. El orden de las actividades se establece mediante el análisis del riesgo que presentan estas. Al finalizar un incremento se le expone un producto esencial y funcional al cliente con la finalidad de mejorar en cada incremento. Capacidad de realizar ajustes.