SlideShare una empresa de Scribd logo
1 de 8
Modelos o Metodologías
en las Ingenierías de
Software
ROSALBA HERNÁNDEZ APARICIO.
MODELO CASCADA
MODELO DE DESARROLLO DE SOFTWARE DIVIDIDO EN: ANALISIS, DISEÑO,
DESARROLLO,PRUEBAS E IMPLEMENTACION
DESVENTAJAS:
No se puede volver atrás, si la fase de diseño
ha ido mal, las cosas pueden ser muy
complicado en la fase de ejecución
 Los pequeños cambios o errores que surgen en
el software completo puede causar mucho
problema
Hasta la etapa final del ciclo de desarrollo se ha
completado, un modelo de trabajo del software
no está en las manos del cliente. Por lo tanto, es
difícil en condiciones de mencionar si lo que se
ha diseñado es exactamente lo que había
pedido
VENTAJAS:
 es un modelo lineal y son las más
simples a ser implementadas .
 La cantidad de recursos necesarios
para implementar este modelo es
mínimo.
 Después de cada etapa importante de
la codificación de software
 Una gran ventaja es que la
documentación se produce en cada
etapa y hace que la comprensión del
procedimiento sea más sencillo
MODELO INCREMENTAL
VENTAJAS
Resulta más sencillo acomodar cambios al acotar el
tamaño de los incrementos.
Permite entregar al cliente un producto más rápido en
comparación del modelo de cascada
Con un paradigma incremental se reduce el tiempo de
desarrollo inicial, ya que se implementa la funcionalidad
parcial
ES UN MODELO BASADO EN LA METODOLOGÍA DE CASCADA QUE CONSISTE EN TRABAJAR POR FASES UTILIZANDO
MINI_CASCADA REVISANDO EL PROCESO PARA DETERMINAR SI SE VA BIEN HASTA ESE MOMENTO
DESVENTAJAS
Difícil de evaluar el coste total.
Difícil de aplicar a los sistemas transaccionales que
tienden a ser integrados y a operar como un todo
Los errores en los requisitos se detectan tarde
Requiere gestores experimentados
Requiere de metas claras para conocer el estado del
proyecto
fase
fase
fase
PROTOTIPO
VENTAJAS
Permiten el desarrollo de un sistema a partir de
requisitos poco claros o cambiantes.
Como información complementaria a los
requisitos constituyen un gran apoyo a las
estimaciones de esfuerzo de todas las áreas.
El usuario participa más activamente en la
construcción del producto de software
Su uso redunda en una mayor satisfacción del
usuario con el producto final
 Proporciona al usuario un mayor conocimiento
del sistema
permite a todos los involucrados entender bien y
mejor el problema antes de la implementación
final
EL PROTOTIPO DEBE SER CONSTRUIDO EN POCO TIEMPO, USANDO LOS PROGRAMAS
ADECUADOS Y NO SE DEBE UTILIZAR MUCHOS RECURSOS
DESVENTAJAS
el prototipo es solo un modelo de lo que
será el producto
Los prototipos generan o pueden generar
otro tipo de problemas si su presentación y
discusión con los usuarios no es controlada
 Requiere participación activa del usuario,
al menos, para evaluar el prototipo.
 la falta de experiencia que tienen muchos
Analistas Funcionales en programación y en
actividades de diseño de interfaces de
usuario.
MODELO ESPIRAL
VENTAJAS
 El desarrollo repetida o continua
ayuda en la gestión de riesgos.
La adaptabilidad en el diseño del
modelo de espiral en la ingeniería
de software se adapta a cualquier
número de cambios.
Dado que el modelo continúa
hacia la fase final, la experiencia
del cliente en el nuevo sistema
crece
CICLO DE LA VIDA, INTEGRA MODELOS CASCADA Y MODELOS
PROTOTIPO
DESVENTAJAS
Los modelos en espiral funcionan
mejor para los grandes proyectos
solamente
Los modelos espiral trabajar en un
protocolo, que debe ser seguido
estrictamente para su buen
funcionamiento
La evaluación de los riesgos
involucrados en el proyecto pueden
disparar el costo y puede ser mayor
que el costo de la construcción del
sistema.
MODELO RUP
VENTAJAS:
 Es el proceso de desarrollo
más general de los
existentes actualmente.
Es una forma disciplinada de
asignar tareas y
responsabilidades en una
empresa de desarrollo (quién
hace qué, cuándo y cómo).
ES UN PROCESO DE INGENIERÍA DE SOFTWARE, QUE HACE UNA PROPUESTA
ORIENTADA POR DISCIPLINAS PARA LOGRAR LAS TAREAS Y
RESPONSABILIDADES DE UNA ORGANIZACIÓN QUE DESARROLLA SOFTWARE.
DESVENTAJAS
 Método pesado.
Por el grado de complejidad
puede ser no muy adecuado.
En proyectos pequeños, es posible
que no se puedan cubrir los costos
de dedicación del equipo de
profesionales necesarios.
MODELO XP
VENTAJAS
Programación organizada
Menor taza de errores
Satisfacción del programado
Solución de errores de programas
Versiones nuevas
Implementa una forma de trabajo
donde se adapte fácilmente a las
circunstancias
DESVENTAJAS
Es recomendable emplearlo solo en
proyectos a corto plazo
Altas comisiones en caso de fallar
Imposible prever todo antes de
programar
Demasiado costoso e innecesario
Está enfocado al trabajo en equipo y se basa en la retroalimentación continua del cliente y el equipo de
trabajo Hacer un software con calidad busca 2 objetivos Hacerlo de la forma más rápida posible
¿Cuál es el mejor modelo ?
Cada uno de los modelos aplicados a la ingeniería de software tiene sus ventajas y
desventajas pero en si todos aplican sus funciones y características para la innovación a
las tecnologías, pero de igual forma el MODELO XP es uno de los modelos mejor
organizado, con menor tasas de errores y solución a cada uno de los errores presentados
con trabajo en equipo y nuevas versiones, aunque tiene sus desventajas, el modelo XP
ofrece una ingeniería mas avanzada , mas ágil en donde el cliente tiene mas
participación y sobretodo garantiza su satisfacción, de igual manera cada modelo
incrementa mas y mas avance a la tecnología, pero en definición y para mi concepto el
MODELO XP genera mejores soluciones para la satisfacción del cliente y garantiza la
calidad del trabajo y resultado para el cliente.

Más contenido relacionado

La actualidad más candente

Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de SoftwareMax Power
 
Programación extrema
Programación extremaProgramación extrema
Programación extremaBrandon Betto
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarKiberley Santos
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpjezule
 
Metodologias de desarrollo_de_software_v01
Metodologias de desarrollo_de_software_v01Metodologias de desarrollo_de_software_v01
Metodologias de desarrollo_de_software_v01Saulo Aizprua
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectoseivanqs
 
Grupo# 5 problemas en el desarrollo de software
Grupo# 5 problemas en el desarrollo de softwareGrupo# 5 problemas en el desarrollo de software
Grupo# 5 problemas en el desarrollo de softwarejohan2105
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vidasandrasig
 

La actualidad más candente (20)

Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Díme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usarDíme que desarrollas y te diré que metodología usar
Díme que desarrollas y te diré que metodología usar
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
La programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xpLa programación extrema o e xtreme programming (xp
La programación extrema o e xtreme programming (xp
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Metodologias de desarrollo_de_software_v01
Metodologias de desarrollo_de_software_v01Metodologias de desarrollo_de_software_v01
Metodologias de desarrollo_de_software_v01
 
Metodos3
Metodos3Metodos3
Metodos3
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
problemas del software
problemas del softwareproblemas del software
problemas del software
 
Grupo# 5 problemas en el desarrollo de software
Grupo# 5 problemas en el desarrollo de softwareGrupo# 5 problemas en el desarrollo de software
Grupo# 5 problemas en el desarrollo de software
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Tipos de ciclos de vida
Tipos de ciclos de vidaTipos de ciclos de vida
Tipos de ciclos de vida
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 

Similar a Modelos o metodologías en las Ingenierías de Software

Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de softwareMarco Aurelio
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareSaul mendoza valdez
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARERocio Castellanos
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.finalbj1in
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWAREFreddy Aguilar
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vJorge Luis
 
Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Ralph Ralph
 
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareJu Pe
 
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareJu Pe
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Softwareguesta1695670
 

Similar a Modelos o metodologías en las Ingenierías de Software (20)

Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de software
 
MODELOS DE SOFTWARE
MODELOS DE SOFTWAREMODELOS DE SOFTWARE
MODELOS DE SOFTWARE
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARE
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Daniel
DanielDaniel
Daniel
 
Daniel
DanielDaniel
Daniel
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Ing 162-show.fin
Ing 162-show.finIng 162-show.fin
Ing 162-show.fin
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01Tiposdeciclosdevida 110822211401-phpapp01
Tiposdeciclosdevida 110822211401-phpapp01
 
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de software
 
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de software
 
prueva
pruevaprueva
prueva
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Metodologias De Desarrollo De Software
Metodologias De Desarrollo De SoftwareMetodologias De Desarrollo De Software
Metodologias De Desarrollo De Software
 
FranciscoGomez_ensayo
FranciscoGomez_ensayoFranciscoGomez_ensayo
FranciscoGomez_ensayo
 

Último

La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresjosegillopez
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 

Último (8)

La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadores
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 

Modelos o metodologías en las Ingenierías de Software

  • 1. Modelos o Metodologías en las Ingenierías de Software ROSALBA HERNÁNDEZ APARICIO.
  • 2. MODELO CASCADA MODELO DE DESARROLLO DE SOFTWARE DIVIDIDO EN: ANALISIS, DISEÑO, DESARROLLO,PRUEBAS E IMPLEMENTACION DESVENTAJAS: No se puede volver atrás, si la fase de diseño ha ido mal, las cosas pueden ser muy complicado en la fase de ejecución  Los pequeños cambios o errores que surgen en el software completo puede causar mucho problema Hasta la etapa final del ciclo de desarrollo se ha completado, un modelo de trabajo del software no está en las manos del cliente. Por lo tanto, es difícil en condiciones de mencionar si lo que se ha diseñado es exactamente lo que había pedido VENTAJAS:  es un modelo lineal y son las más simples a ser implementadas .  La cantidad de recursos necesarios para implementar este modelo es mínimo.  Después de cada etapa importante de la codificación de software  Una gran ventaja es que la documentación se produce en cada etapa y hace que la comprensión del procedimiento sea más sencillo
  • 3. MODELO INCREMENTAL VENTAJAS Resulta más sencillo acomodar cambios al acotar el tamaño de los incrementos. Permite entregar al cliente un producto más rápido en comparación del modelo de cascada Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial ES UN MODELO BASADO EN LA METODOLOGÍA DE CASCADA QUE CONSISTE EN TRABAJAR POR FASES UTILIZANDO MINI_CASCADA REVISANDO EL PROCESO PARA DETERMINAR SI SE VA BIEN HASTA ESE MOMENTO DESVENTAJAS Difícil de evaluar el coste total. Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo Los errores en los requisitos se detectan tarde Requiere gestores experimentados Requiere de metas claras para conocer el estado del proyecto fase fase fase
  • 4. PROTOTIPO VENTAJAS Permiten el desarrollo de un sistema a partir de requisitos poco claros o cambiantes. Como información complementaria a los requisitos constituyen un gran apoyo a las estimaciones de esfuerzo de todas las áreas. El usuario participa más activamente en la construcción del producto de software Su uso redunda en una mayor satisfacción del usuario con el producto final  Proporciona al usuario un mayor conocimiento del sistema permite a todos los involucrados entender bien y mejor el problema antes de la implementación final EL PROTOTIPO DEBE SER CONSTRUIDO EN POCO TIEMPO, USANDO LOS PROGRAMAS ADECUADOS Y NO SE DEBE UTILIZAR MUCHOS RECURSOS DESVENTAJAS el prototipo es solo un modelo de lo que será el producto Los prototipos generan o pueden generar otro tipo de problemas si su presentación y discusión con los usuarios no es controlada  Requiere participación activa del usuario, al menos, para evaluar el prototipo.  la falta de experiencia que tienen muchos Analistas Funcionales en programación y en actividades de diseño de interfaces de usuario.
  • 5. MODELO ESPIRAL VENTAJAS  El desarrollo repetida o continua ayuda en la gestión de riesgos. La adaptabilidad en el diseño del modelo de espiral en la ingeniería de software se adapta a cualquier número de cambios. Dado que el modelo continúa hacia la fase final, la experiencia del cliente en el nuevo sistema crece CICLO DE LA VIDA, INTEGRA MODELOS CASCADA Y MODELOS PROTOTIPO DESVENTAJAS Los modelos en espiral funcionan mejor para los grandes proyectos solamente Los modelos espiral trabajar en un protocolo, que debe ser seguido estrictamente para su buen funcionamiento La evaluación de los riesgos involucrados en el proyecto pueden disparar el costo y puede ser mayor que el costo de la construcción del sistema.
  • 6. MODELO RUP VENTAJAS:  Es el proceso de desarrollo más general de los existentes actualmente. Es una forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo). ES UN PROCESO DE INGENIERÍA DE SOFTWARE, QUE HACE UNA PROPUESTA ORIENTADA POR DISCIPLINAS PARA LOGRAR LAS TAREAS Y RESPONSABILIDADES DE UNA ORGANIZACIÓN QUE DESARROLLA SOFTWARE. DESVENTAJAS  Método pesado. Por el grado de complejidad puede ser no muy adecuado. En proyectos pequeños, es posible que no se puedan cubrir los costos de dedicación del equipo de profesionales necesarios.
  • 7. MODELO XP VENTAJAS Programación organizada Menor taza de errores Satisfacción del programado Solución de errores de programas Versiones nuevas Implementa una forma de trabajo donde se adapte fácilmente a las circunstancias DESVENTAJAS Es recomendable emplearlo solo en proyectos a corto plazo Altas comisiones en caso de fallar Imposible prever todo antes de programar Demasiado costoso e innecesario Está enfocado al trabajo en equipo y se basa en la retroalimentación continua del cliente y el equipo de trabajo Hacer un software con calidad busca 2 objetivos Hacerlo de la forma más rápida posible
  • 8. ¿Cuál es el mejor modelo ? Cada uno de los modelos aplicados a la ingeniería de software tiene sus ventajas y desventajas pero en si todos aplican sus funciones y características para la innovación a las tecnologías, pero de igual forma el MODELO XP es uno de los modelos mejor organizado, con menor tasas de errores y solución a cada uno de los errores presentados con trabajo en equipo y nuevas versiones, aunque tiene sus desventajas, el modelo XP ofrece una ingeniería mas avanzada , mas ágil en donde el cliente tiene mas participación y sobretodo garantiza su satisfacción, de igual manera cada modelo incrementa mas y mas avance a la tecnología, pero en definición y para mi concepto el MODELO XP genera mejores soluciones para la satisfacción del cliente y garantiza la calidad del trabajo y resultado para el cliente.