SlideShare una empresa de Scribd logo
MODELOS DE PROCESO
DE SOFTWARE
DEFINICION Y MODELOS
DEFINICION
UN MODELO DE PROCESO NO ES MAS QUE LA SIMPLIFICACION O
ABSTRACCION DE UN PROCESO DE REAL
UN MODELO ES L DESCRIPCION DE UN PROCESO DE SOFTWARE QUE
SE PRESENTA DESDE UNA PERSPECTIVA PARTICULAR.
MODELOS SECUENCIALES
MODELO CASCADA
ES DE LOS FINALES DE LOS 70.
EL DESARROLLO DE SOFTWARE SE REALIZA A TRAVES DE UNA
SECUENCIA SIMPLE DE FASES.
CADA FASE TIENE CONJUNTO DE METAS Y ACTIVIDADES BIEN
DEFINIDAS.
MODELOS EVOLUTIVOS
MODELO INCREMENTAL
Cuanto más complejo es un sistema software, mayor es el riesgo asociado
al proyecto.
Una forma de reducir el riesgo es desarrollar el sistema de forma
incremental. Esto es: dividir el proyecto en fases y desarrollar una parte de
los requerimientos en cada fase.
El modelo incremental mantiene el modelo en cascada, pero lo repite “n”
veces.
Ventajas del modelo incremental:
 Construir un sistema pequeño siempre es menos arriesgado que construir un sistema
grande.
 Si se comete un error importante, afecta a la última fase y siempre se puede ir a una versión
anterior.
 Se puede depurar cada fase (versión) antes de pasar a la siguiente.
 Al desarrollar sólo parte de las funcionalidades y requerimientos en cada fase, es más fácil
comprobar si los requerimientos de las siguientes fases son adecuados y correctos.
MODELO ESPIRAL
• En este modelo el esfuerzo de desarrollo es iterativo. Esto es: tan
pronto se completa un esfuerzo de desarrollo (una vuelta a la espiral),
comienza el siguiente.
• En cada vuelta a la espiral se suelen seguir los siguientes pasos:
1.Fijar objetivos y determinar alternativas.
2.Evaluar las alternativas y elegir la mejor.
3.Desarrollo de la alternativa elegida y evaluación y validación del
resultado.
4.Planificación de la próxima iteración.
• Es compatible también con el modelo en cascada.
MODELO CONCURRENTE
1. Se representa de forma esquemática como una serie de tareas junto con
sus estados asociados. Da respuesta a la situación habitual de los
proyectos, en la que se realizan varias tareas simultáneamente, aunque
se encuentran en distintos estados. Muchas veces, el mayor conocimiento
del problema en la fase de diseño, de codificación, etc. pueden, por
ejemplo, hacer que se replantee la especificación de requisitos mientras
se sigue desarrollando.
2. Este modelo define una serie de eventos que disparan transiciones de
unos estados a otros para cada una de las tareas o actividades del
proyecto de desarrollo software.
3. Este modelo proporciona, por tanto, una visión exacta del estado actual
del proyecto.
MODELOS AGILES
CRYSTAL CLEAR
Crystal Clear no es una metodología en sí misma sino una familia de
metodologías con un “código genético” común.
Clear es para equipos de 3 hasta 8 personas o menos.
CC puede ser usado en proyectos pequeños y como casi todos los
otros métodos, CC consiste en valores, técnicas y procesos.
Menos énfasis en la documentación exhaustiva y más en versiones
que corran y puedan ser probadas. Lo primero son promesas, lo
segundo hechos.
Da flexibilidad y prioriza la parte humana, apuntando a lograr
eficiencia, habitabilidad y confianza en los miembros del equipo.
Presta especial importancia a la ubicación física del grupo, donde la
comunicación cumple el principal rol.
MODELO XP
Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras.
Pruebas unitarias continuas, frecuentemente repetidas y automatizadas,
incluyendo pruebas de regresión.
Programación en parejas: se recomienda que las tareas de desarrollo se lleven
a cabo por dos personas en un mismo puesto.
Frecuente integración del equipo de programación con el cliente o usuario. Se
recomienda que un representante del cliente trabaje junto al equipo de
desarrollo
Corrección de todos los errores antes de añadir nueva funcionalidad. Hacer
entregas frecuentes.
Refactorización del código, es decir, reescribir ciertas partes del código para
aumentar su legibilidad y mantenibilidad pero sin modificar su
comportamiento.
Propiedad del código compartida: en vez de dividir la responsabilidad en el
desarrollo de cada módulo en grupos de trabajo distintos, este método
promueve el que todo el personal pueda corregir y extender cualquier parte
del proyecto
MODELO FDD
i. No hace énfasis en la obtención de los requerimientos sino en
como se realizan las fases de diseño y construcción.
ii. Se preocupa por la calidad, por lo que incluye un monitoreo
constante del proyecto.
iii. Ayuda a contrarrestar situaciones como el exceso en el
presupuesto, fallas en el programa o el hecho de entregar menos
de lo deseado.
iv. Propone tener etapas de cierre cada dos semanas.
v. Se obtienen resultados periódicos y tangibles.
vi. Se basa en un proceso iterativo con iteraciones cortas que
producen un software funcional que el cliente y la dirección de la
empresa pueden ver y monitoriar.
vii. Define claramente entregas tangibles y formas de evaluación del
progreso del proyecto.
Modelos de proceso de software

Más contenido relacionado

La actualidad más candente

Presentación de software
Presentación de softwarePresentación de software
Presentación de software
IINSTITUTO TECNOLOGICO CENTROAMERICANO
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareUriel Ramos
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
JOSE JESUS SANCHEZ LEON
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
gmjuan
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
Fely Villalba
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
ejordi
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
Carlos Vargas
 
Modelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototiposModelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototipos
María Inés Cahuana Lázaro
 
Comparativa Metodologias
Comparativa MetodologiasComparativa Metodologias
Comparativa MetodologiasAlipknot
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Monica Rodriguez
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectos
eivanqs
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
Yaskelly Yedra
 

La actualidad más candente (19)

Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de software
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Modelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototiposModelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototipos
 
Comparativa Metodologias
Comparativa MetodologiasComparativa Metodologias
Comparativa Metodologias
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectos
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 

Similar a Modelos de proceso de software

Modelos del software
Modelos del softwareModelos del software
Modelos del software
angelicasolishernnde
 
Actividad 18
Actividad 18Actividad 18
Actividad 18maryfer97
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
Jazmin Cr
 
Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015
Jaiiro Caliiz H
 
prueva
pruevaprueva
prueva
1081913395
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
Sam Stgo
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
Diego Llusco
 
Modelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpointModelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpoint
ssuser73f459
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vidaGabriel Méndez
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
Andhy H Palma
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
alejandor reyes
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
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
Andhy 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 software
Andhy H Palma
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
Coesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
Luis Fernández
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
Radel Fuentes
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
joseantonio897
 

Similar a Modelos de proceso de software (20)

Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Actividad 18
Actividad 18Actividad 18
Actividad 18
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015
 
prueva
pruevaprueva
prueva
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Modelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpointModelo de desarrollo de software - presentación en powerpoint
Modelo de desarrollo de software - presentación en powerpoint
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vida
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria 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
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Trabajo de desarrollo desoftware
Trabajo de desarrollo desoftwareTrabajo de desarrollo desoftware
Trabajo de desarrollo desoftware
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 

Último

inicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoq
inicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoqinicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoq
inicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoq
1637212006
 
Modulo diesel inyeccion directa e indirecta.pdf
Modulo diesel inyeccion directa e indirecta.pdfModulo diesel inyeccion directa e indirecta.pdf
Modulo diesel inyeccion directa e indirecta.pdf
profesorhugorosa
 
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbbPPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
AriannaStephanieQuir
 
VEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOS
VEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOSVEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOS
VEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOS
sgmauriciosg
 
el manual esn el mejor amigo del mecanico
el manual esn el mejor amigo del mecanicoel manual esn el mejor amigo del mecanico
el manual esn el mejor amigo del mecanico
JoseAmtonioVillelaBe
 
Manual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdf
Manual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdfManual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdf
Manual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdf
RoyerMamani21
 
PROYECTO STEAM CAMILON, COoMILOoonN.docx
PROYECTO STEAM CAMILON, COoMILOoonN.docxPROYECTO STEAM CAMILON, COoMILOoonN.docx
PROYECTO STEAM CAMILON, COoMILOoonN.docx
BrendaTalavera
 
SAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdf
SAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdfSAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdf
SAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdf
madelacruzc
 
外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
ahmedendrise81
 
SESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docx
SESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docxSESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docx
SESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docx
RoxanaTorpocoVillar
 
Gastos-por-Vehiculos.pdfcccccccccccccccc
Gastos-por-Vehiculos.pdfccccccccccccccccGastos-por-Vehiculos.pdfcccccccccccccccc
Gastos-por-Vehiculos.pdfcccccccccccccccc
MaryCastilloJimenez1
 
527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt
527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt
527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt
JoseAmtonioVillelaBe
 
CICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptx
CICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptxCICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptx
CICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptx
CarlosACompean
 

Último (13)

inicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoq
inicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoqinicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoq
inicam.pdfgahsjhjdOHGYWQUOIWhjwiqou3iyvguoq
 
Modulo diesel inyeccion directa e indirecta.pdf
Modulo diesel inyeccion directa e indirecta.pdfModulo diesel inyeccion directa e indirecta.pdf
Modulo diesel inyeccion directa e indirecta.pdf
 
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbbPPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
PPT SEMANA 10.pdfy7u7iiu67uuhjɓbbbbbbbbb
 
VEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOS
VEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOSVEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOS
VEHÍCULOS MAS RAPIDOS Y LENTOS, VEHÍCULOS DEPORTIVOS
 
el manual esn el mejor amigo del mecanico
el manual esn el mejor amigo del mecanicoel manual esn el mejor amigo del mecanico
el manual esn el mejor amigo del mecanico
 
Manual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdf
Manual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdfManual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdf
Manual-de-Usuario-TVS-PERU-21-02-23-Apache-RTR-180 (1).pdf
 
PROYECTO STEAM CAMILON, COoMILOoonN.docx
PROYECTO STEAM CAMILON, COoMILOoonN.docxPROYECTO STEAM CAMILON, COoMILOoonN.docx
PROYECTO STEAM CAMILON, COoMILOoonN.docx
 
SAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdf
SAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdfSAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdf
SAN MARCOS SOLUCIONARIO DOMINGO 11 DICIEMBRE.pdf
 
外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
外围买球-外围买球网站-外围买球|【​网址​🎉ac123.net🎉​】领先全球的买球投注平台
 
SESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docx
SESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docxSESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docx
SESIÓN LEEMOS JUNTOS DÍA DE LA TIERRA MAESTRA JANET.docx
 
Gastos-por-Vehiculos.pdfcccccccccccccccc
Gastos-por-Vehiculos.pdfccccccccccccccccGastos-por-Vehiculos.pdfcccccccccccccccc
Gastos-por-Vehiculos.pdfcccccccccccccccc
 
527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt
527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt
527960595-Motores-GDI-con-la-Inyeccion-Directa-de-Gasolina.ppt
 
CICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptx
CICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptxCICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptx
CICLO DE VAPOR EN TERMODINAMICA Y SUS EVOLUCIONES.pptx
 

Modelos de proceso de software

  • 1. MODELOS DE PROCESO DE SOFTWARE DEFINICION Y MODELOS
  • 2. DEFINICION UN MODELO DE PROCESO NO ES MAS QUE LA SIMPLIFICACION O ABSTRACCION DE UN PROCESO DE REAL UN MODELO ES L DESCRIPCION DE UN PROCESO DE SOFTWARE QUE SE PRESENTA DESDE UNA PERSPECTIVA PARTICULAR.
  • 3. MODELOS SECUENCIALES MODELO CASCADA ES DE LOS FINALES DE LOS 70. EL DESARROLLO DE SOFTWARE SE REALIZA A TRAVES DE UNA SECUENCIA SIMPLE DE FASES. CADA FASE TIENE CONJUNTO DE METAS Y ACTIVIDADES BIEN DEFINIDAS.
  • 4. MODELOS EVOLUTIVOS MODELO INCREMENTAL Cuanto más complejo es un sistema software, mayor es el riesgo asociado al proyecto. Una forma de reducir el riesgo es desarrollar el sistema de forma incremental. Esto es: dividir el proyecto en fases y desarrollar una parte de los requerimientos en cada fase. El modelo incremental mantiene el modelo en cascada, pero lo repite “n” veces. Ventajas del modelo incremental:  Construir un sistema pequeño siempre es menos arriesgado que construir un sistema grande.  Si se comete un error importante, afecta a la última fase y siempre se puede ir a una versión anterior.  Se puede depurar cada fase (versión) antes de pasar a la siguiente.  Al desarrollar sólo parte de las funcionalidades y requerimientos en cada fase, es más fácil comprobar si los requerimientos de las siguientes fases son adecuados y correctos.
  • 5. MODELO ESPIRAL • En este modelo el esfuerzo de desarrollo es iterativo. Esto es: tan pronto se completa un esfuerzo de desarrollo (una vuelta a la espiral), comienza el siguiente. • En cada vuelta a la espiral se suelen seguir los siguientes pasos: 1.Fijar objetivos y determinar alternativas. 2.Evaluar las alternativas y elegir la mejor. 3.Desarrollo de la alternativa elegida y evaluación y validación del resultado. 4.Planificación de la próxima iteración. • Es compatible también con el modelo en cascada.
  • 6. MODELO CONCURRENTE 1. Se representa de forma esquemática como una serie de tareas junto con sus estados asociados. Da respuesta a la situación habitual de los proyectos, en la que se realizan varias tareas simultáneamente, aunque se encuentran en distintos estados. Muchas veces, el mayor conocimiento del problema en la fase de diseño, de codificación, etc. pueden, por ejemplo, hacer que se replantee la especificación de requisitos mientras se sigue desarrollando. 2. Este modelo define una serie de eventos que disparan transiciones de unos estados a otros para cada una de las tareas o actividades del proyecto de desarrollo software. 3. Este modelo proporciona, por tanto, una visión exacta del estado actual del proyecto.
  • 7. MODELOS AGILES CRYSTAL CLEAR Crystal Clear no es una metodología en sí misma sino una familia de metodologías con un “código genético” común. Clear es para equipos de 3 hasta 8 personas o menos. CC puede ser usado en proyectos pequeños y como casi todos los otros métodos, CC consiste en valores, técnicas y procesos. Menos énfasis en la documentación exhaustiva y más en versiones que corran y puedan ser probadas. Lo primero son promesas, lo segundo hechos. Da flexibilidad y prioriza la parte humana, apuntando a lograr eficiencia, habitabilidad y confianza en los miembros del equipo. Presta especial importancia a la ubicación física del grupo, donde la comunicación cumple el principal rol.
  • 8. MODELO XP Desarrollo iterativo e incremental: pequeñas mejoras, unas tras otras. Pruebas unitarias continuas, frecuentemente repetidas y automatizadas, incluyendo pruebas de regresión. Programación en parejas: se recomienda que las tareas de desarrollo se lleven a cabo por dos personas en un mismo puesto. Frecuente integración del equipo de programación con el cliente o usuario. Se recomienda que un representante del cliente trabaje junto al equipo de desarrollo Corrección de todos los errores antes de añadir nueva funcionalidad. Hacer entregas frecuentes. Refactorización del código, es decir, reescribir ciertas partes del código para aumentar su legibilidad y mantenibilidad pero sin modificar su comportamiento. Propiedad del código compartida: en vez de dividir la responsabilidad en el desarrollo de cada módulo en grupos de trabajo distintos, este método promueve el que todo el personal pueda corregir y extender cualquier parte del proyecto
  • 9. MODELO FDD i. No hace énfasis en la obtención de los requerimientos sino en como se realizan las fases de diseño y construcción. ii. Se preocupa por la calidad, por lo que incluye un monitoreo constante del proyecto. iii. Ayuda a contrarrestar situaciones como el exceso en el presupuesto, fallas en el programa o el hecho de entregar menos de lo deseado. iv. Propone tener etapas de cierre cada dos semanas. v. Se obtienen resultados periódicos y tangibles. vi. Se basa en un proceso iterativo con iteraciones cortas que producen un software funcional que el cliente y la dirección de la empresa pueden ver y monitoriar. vii. Define claramente entregas tangibles y formas de evaluación del progreso del proyecto.