SlideShare una empresa de Scribd logo
1 de 12
TEMA : MODELOS DETEMA : MODELOS DE
PROCESOS DEPROCESOS DE
SOFTWARESOFTWARE
DEFINICION
Es una descripción simplificada de un proceso
del software que presenta una visión de ese
proceso. Estos modelos pueden incluir
actividades que son parte de los procesos y
productos de software y el papel de las personas
involucradas en la ingeniería del software, por lo
tanto un modelo de procesos del software es una
abstracción de un proceso real."
MODELOS SECUENCIALESMODELOS SECUENCIALES
- Clásico lineal o en cascada- Clásico lineal o en cascada
- Modelo de construcción de prototipos- Modelo de construcción de prototipos
- Desarrollo rápido de aplicaciones(DRA)- Desarrollo rápido de aplicaciones(DRA)
MODELOS EVOLUTIVOMODELOS EVOLUTIVO
- Modelo incremental- Modelo incremental
- Modelo Espiral- Modelo Espiral
- Modelo basado en la reutilización- Modelo basado en la reutilización
MODELOS AGILESMODELOS AGILES
- Programación extrema (XP)- Programación extrema (XP)
- Desarrollo de software adaptativo- Desarrollo de software adaptativo
- Scrum, Crystal …- Scrum, Crystal …
MODELO LINEAL O EN CASCADAMODELO LINEAL O EN CASCADA
Es el enfoque metodológicoEs el enfoque metodológico
que ordena rigurosamenteque ordena rigurosamente
las etapas del ciclo de vidalas etapas del ciclo de vida
del software, de forma que eldel software, de forma que el
inicio de cada etapa debeinicio de cada etapa debe
esperar a la finalización de laesperar a la finalización de la
inmediatamente anterior.inmediatamente anterior.
El modelo en cascada es unEl modelo en cascada es un
proceso de desarrolloproceso de desarrollo
secuencial, en el que elsecuencial, en el que el
desarrollo se ve fluyendodesarrollo se ve fluyendo
hacia abajo (como unahacia abajo (como una
cascada) sobre las fases quecascada) sobre las fases que
componen el ciclo de vida.componen el ciclo de vida.
MODELO DE PROTOTIPOSMODELO DE PROTOTIPOS
Este modelo permite que todoEste modelo permite que todo
el sistema, se construyael sistema, se construya
rápidamente para comprenderrápidamente para comprender
con facilidad y aclarar ciertoscon facilidad y aclarar ciertos
aspectos en los que seaspectos en los que se
aseguren que el desarrollador,aseguren que el desarrollador,
el usuario, el cliente estén deel usuario, el cliente estén de
acuerdo en lo que se necesitaacuerdo en lo que se necesita
así como también la soluciónasí como también la solución
que se propone para dichaque se propone para dicha
necesidad y así minimizar elnecesidad y así minimizar el
riesgo y la incertidumbre en elriesgo y la incertidumbre en el
desarrollo, también se encargadesarrollo, también se encarga
del desarrollo de diseños paradel desarrollo de diseños para
que estos sean analizados yque estos sean analizados y
prescindir de ellos a medidaprescindir de ellos a medida
que haya nuevasque haya nuevas
especificaciones, es ideal paraespecificaciones, es ideal para
medir el alcance del producto,medir el alcance del producto,
pero no se asegura su uso real.pero no se asegura su uso real.
EL MODELO DRAEL MODELO DRA
Es un modelo de proceso
de desarrollo del
software que enfatiza en
un ciclo de desarrollo
corto.
El proceso DRA permite
al equipo de desarrollo
crear un "sistema
completamente
funcional" dentro de
periodos cortos de
tiempo (de 60 a 90
días).
MODELO INCREMENTAL
  El modelo incremental es unaEl modelo incremental es una
evolución del modelo de cascada;evolución del modelo de cascada;
viene a suplir el problema de noviene a suplir el problema de no
poder retroceder en las fases depoder retroceder en las fases de
desarrollo del software.desarrollo del software.
Comienza con el análisis de losComienza con el análisis de los
requisitos, tras el cual se prepara unrequisitos, tras el cual se prepara un
primer diseño.primer diseño.
Este modelo ofrece la posibilidad deEste modelo ofrece la posibilidad de
comenzar un diseño, arquitectura,comenzar un diseño, arquitectura,
estructura, etc. del software, que deestructura, etc. del software, que de
no convencer al cliente (o al propiono convencer al cliente (o al propio
programador) es rechazado y seprogramador) es rechazado y se
comienza con una segunda iteracióncomienza con una segunda iteración
(o un segundo diseño), sin(o un segundo diseño), sin
necesidad de realizar un nuevonecesidad de realizar un nuevo
análisis de requisitos.análisis de requisitos.
Pueden realizarse tantas iteracionesPueden realizarse tantas iteraciones
como sean necesarias.como sean necesarias.
EL MODELO ESPIRAL
Es un modelo de proceso de Es un modelo de proceso de 
software evolutivo donde se software evolutivo donde se 
conjuga la naturaleza de conjuga la naturaleza de 
construcción de prototipos con construcción de prototipos con 
los aspectos controlados del los aspectos controlados del 
modelo lineal y secuencial.modelo lineal y secuencial.
Mejor modelo para el Mejor modelo para el 
desarrollo de grandes sistemasdesarrollo de grandes sistemas
Con cada iteración alrededor Con cada iteración alrededor 
de la espiral (comenzando en de la espiral (comenzando en 
el centro y siguiendo hacia el el centro y siguiendo hacia el 
exterior), se construyen exterior), se construyen 
sucesivas versiones del sucesivas versiones del 
software, cada vez más software, cada vez más 
completas.completas.
Las etapas son: Comunicación Las etapas son: Comunicación 
con el cliente, planificación , con el cliente, planificación , 
análisis de riesgos, ingeniería, análisis de riesgos, ingeniería, 
construcción y adaptación, construcción y adaptación, 
evaluación evaluación 
MODELO BASADO EN LA REUTILIZACION
Es el que busca construir un Es el que busca construir un 
producto software integrando producto software integrando 
componentes pre-existentes.componentes pre-existentes.
Los beneficios principales son:Los beneficios principales son:
-Tiempos de desarrollos -Tiempos de desarrollos 
cortoscortos
-Disminución de errores-Disminución de errores
-Disminución de costos y -Disminución de costos y 
riegos ya que se reduce los riegos ya que se reduce los 
componentes a desarrollarcomponentes a desarrollar
-Existe un aumento de la -Existe un aumento de la 
confiabilidad ya que los confiabilidad ya que los 
componentes a utilizar ya componentes a utilizar ya 
fueron testeados y utilizados fueron testeados y utilizados 
en otro momento previo al en otro momento previo al 
comienzo del proyectocomienzo del proyecto
PROGRAMACION EXTREMA XPPROGRAMACION EXTREMA XP
 Modelado Ágil (AM) es unaModelado Ágil (AM) es una
metodología basada en lametodología basada en la
práctica para modeladopráctica para modelado
efectivo de sistemas deefectivo de sistemas de
software. La metodología AMsoftware. La metodología AM
es una colección de prácticas,es una colección de prácticas,
guiadas por principios yguiadas por principios y
valores que pueden servalores que pueden ser
aplicados por profesionales deaplicados por profesionales de
software en el día a día. Ensoftware en el día a día. En
lugar de eso, sugiere prácticaslugar de eso, sugiere prácticas
para ser un modeladorpara ser un modelador
efectivo.. Explorar laefectivo.. Explorar la
aplicación de técnicas deaplicación de técnicas de
modelado en proyectos demodelado en proyectos de
software a través de unsoftware a través de un
enfoque ágil, tal como XP,enfoque ágil, tal como XP,
DSDM o SCRUM.DSDM o SCRUM.
SCRUMSCRUM
Scrum es un proceso ágil que se puede usarScrum es un proceso ágil que se puede usar
para gestionar y controlar desarrollospara gestionar y controlar desarrollos
complejos de software y productos usandocomplejos de software y productos usando
prácticas iterativas e incrementales.prácticas iterativas e incrementales.
También es un esqueleto de proceso queTambién es un esqueleto de proceso que
incluye un conjunto de prácticas y rolesincluye un conjunto de prácticas y roles
predefinidos. Los roles principales en Scrumpredefinidos. Los roles principales en Scrum
son el “ScrumMaster” que mantiene losson el “ScrumMaster” que mantiene los
procesos y trabaja junto con el jefe deprocesos y trabaja junto con el jefe de
proyecto, el “Product Owner” queproyecto, el “Product Owner” que
representa a las personas implicadas en elrepresenta a las personas implicadas en el
negocio y el “Team” que incluye a losnegocio y el “Team” que incluye a los
desarrolladores. Un principio clave dedesarrolladores. Un principio clave de
Scrum es el reconocimiento de que duranteScrum es el reconocimiento de que durante
un proyecto los clientes pueden cambiar susun proyecto los clientes pueden cambiar sus
pensamientos sobre lo que quieren ypensamientos sobre lo que quieren y
necesitan, y de que los desafíos que no senecesitan, y de que los desafíos que no se
pueden predecir no se pueden tratarpueden predecir no se pueden tratar
fácilmente de una forma predictiva ofácilmente de una forma predictiva o
planificada tradicional.planificada tradicional.
CRYSTALCRYSTAL
 Crystal Clear está pensadoCrystal Clear está pensado
para aplicarse a equipospara aplicarse a equipos
pequeños de 6 a 8pequeños de 6 a 8
desarrolladores ubicadosdesarrolladores ubicados
en el mismo sitioen el mismo sitio
trabajando en sistemastrabajando en sistemas
que no son críticos. Laque no son críticos. La
familia de metodologíasfamilia de metodologías
Crystal se centra en laCrystal se centra en la
eficiencia y habitabilidadeficiencia y habitabilidad
(las personas pueden vivir(las personas pueden vivir
con él e incluso usarlo)con él e incluso usarlo)
como componentes de lacomo componentes de la
seguridad del proyecto.seguridad del proyecto.
 Crystal Clear se centra enCrystal Clear se centra en
las personas, no en loslas personas, no en los
procesos o artefactos.procesos o artefactos.

Más contenido relacionado

La actualidad más candente

Fundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaFundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaNicola Pizzi Castro
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Marco Guerrero
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosAle Mejia
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoIngenierosD
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Modelos d (1)
Modelos d (1)Modelos d (1)
Modelos d (1)NORIIAAAA
 
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Cloud Rodriguez
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelosemilii17061991
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vidajose haar
 
Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del swRVintimilla
 

La actualidad más candente (17)

Clase 02 Scrum
Clase 02 ScrumClase 02 Scrum
Clase 02 Scrum
 
Ciclo2
Ciclo2Ciclo2
Ciclo2
 
Fundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaFundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo Delta
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Modelos d (1)
Modelos d (1)Modelos d (1)
Modelos d (1)
 
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
Modelos de Ciclo de Vida del Software [Ventajas y Desventajas]
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vida
 
Modelos
ModelosModelos
Modelos
 
Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del sw
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 

Destacado

MODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWAREMODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWARENoemi Perez Mendoza
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de softwareOscar López
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3Saul Villarreal
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso prácticoDaniel Escribano Ales
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Sergio Yazyi
 

Destacado (13)

Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
MODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWAREMODELOS DEL PROCESO DEL SOFTWARE
MODELOS DEL PROCESO DEL SOFTWARE
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
SCRUM
SCRUMSCRUM
SCRUM
 
Presentación de Scrum en 15 mins
Presentación de Scrum en 15 minsPresentación de Scrum en 15 mins
Presentación de Scrum en 15 mins
 
Que es Scrum?
Que es Scrum?Que es Scrum?
Que es Scrum?
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Scrum paso a paso
Scrum paso a pasoScrum paso a paso
Scrum paso a paso
 
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso práctico
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
 

Similar a diapositivas

Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
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
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Softwaresebas montes
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de softwareWilder W Mamani
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del softwareElvisCallisaya
 

Similar a diapositivas (20)

Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Wen
WenWen
Wen
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del 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
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 
Presentacion grupo8
Presentacion grupo8Presentacion grupo8
Presentacion grupo8
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Modelos software
Modelos softwareModelos software
Modelos software
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Presentacion grupo 2
Presentacion grupo 2Presentacion grupo 2
Presentacion grupo 2
 
Doci2019 grupo10
Doci2019 grupo10Doci2019 grupo10
Doci2019 grupo10
 
Instituto tecnológico de tuxtepec
Instituto tecnológico de tuxtepecInstituto tecnológico de tuxtepec
Instituto tecnológico de tuxtepec
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del software
 
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
 

Último

REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdfAnaBelindaArmellonHi
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffJefersonBazalloCarri1
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 

Último (20)

REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffff
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 

diapositivas

  • 1. TEMA : MODELOS DETEMA : MODELOS DE PROCESOS DEPROCESOS DE SOFTWARESOFTWARE
  • 2. DEFINICION Es una descripción simplificada de un proceso del software que presenta una visión de ese proceso. Estos modelos pueden incluir actividades que son parte de los procesos y productos de software y el papel de las personas involucradas en la ingeniería del software, por lo tanto un modelo de procesos del software es una abstracción de un proceso real."
  • 3. MODELOS SECUENCIALESMODELOS SECUENCIALES - Clásico lineal o en cascada- Clásico lineal o en cascada - Modelo de construcción de prototipos- Modelo de construcción de prototipos - Desarrollo rápido de aplicaciones(DRA)- Desarrollo rápido de aplicaciones(DRA) MODELOS EVOLUTIVOMODELOS EVOLUTIVO - Modelo incremental- Modelo incremental - Modelo Espiral- Modelo Espiral - Modelo basado en la reutilización- Modelo basado en la reutilización MODELOS AGILESMODELOS AGILES - Programación extrema (XP)- Programación extrema (XP) - Desarrollo de software adaptativo- Desarrollo de software adaptativo - Scrum, Crystal …- Scrum, Crystal …
  • 4. MODELO LINEAL O EN CASCADAMODELO LINEAL O EN CASCADA Es el enfoque metodológicoEs el enfoque metodológico que ordena rigurosamenteque ordena rigurosamente las etapas del ciclo de vidalas etapas del ciclo de vida del software, de forma que eldel software, de forma que el inicio de cada etapa debeinicio de cada etapa debe esperar a la finalización de laesperar a la finalización de la inmediatamente anterior.inmediatamente anterior. El modelo en cascada es unEl modelo en cascada es un proceso de desarrolloproceso de desarrollo secuencial, en el que elsecuencial, en el que el desarrollo se ve fluyendodesarrollo se ve fluyendo hacia abajo (como unahacia abajo (como una cascada) sobre las fases quecascada) sobre las fases que componen el ciclo de vida.componen el ciclo de vida.
  • 5. MODELO DE PROTOTIPOSMODELO DE PROTOTIPOS Este modelo permite que todoEste modelo permite que todo el sistema, se construyael sistema, se construya rápidamente para comprenderrápidamente para comprender con facilidad y aclarar ciertoscon facilidad y aclarar ciertos aspectos en los que seaspectos en los que se aseguren que el desarrollador,aseguren que el desarrollador, el usuario, el cliente estén deel usuario, el cliente estén de acuerdo en lo que se necesitaacuerdo en lo que se necesita así como también la soluciónasí como también la solución que se propone para dichaque se propone para dicha necesidad y así minimizar elnecesidad y así minimizar el riesgo y la incertidumbre en elriesgo y la incertidumbre en el desarrollo, también se encargadesarrollo, también se encarga del desarrollo de diseños paradel desarrollo de diseños para que estos sean analizados yque estos sean analizados y prescindir de ellos a medidaprescindir de ellos a medida que haya nuevasque haya nuevas especificaciones, es ideal paraespecificaciones, es ideal para medir el alcance del producto,medir el alcance del producto, pero no se asegura su uso real.pero no se asegura su uso real.
  • 6. EL MODELO DRAEL MODELO DRA Es un modelo de proceso de desarrollo del software que enfatiza en un ciclo de desarrollo corto. El proceso DRA permite al equipo de desarrollo crear un "sistema completamente funcional" dentro de periodos cortos de tiempo (de 60 a 90 días).
  • 7. MODELO INCREMENTAL   El modelo incremental es unaEl modelo incremental es una evolución del modelo de cascada;evolución del modelo de cascada; viene a suplir el problema de noviene a suplir el problema de no poder retroceder en las fases depoder retroceder en las fases de desarrollo del software.desarrollo del software. Comienza con el análisis de losComienza con el análisis de los requisitos, tras el cual se prepara unrequisitos, tras el cual se prepara un primer diseño.primer diseño. Este modelo ofrece la posibilidad deEste modelo ofrece la posibilidad de comenzar un diseño, arquitectura,comenzar un diseño, arquitectura, estructura, etc. del software, que deestructura, etc. del software, que de no convencer al cliente (o al propiono convencer al cliente (o al propio programador) es rechazado y seprogramador) es rechazado y se comienza con una segunda iteracióncomienza con una segunda iteración (o un segundo diseño), sin(o un segundo diseño), sin necesidad de realizar un nuevonecesidad de realizar un nuevo análisis de requisitos.análisis de requisitos. Pueden realizarse tantas iteracionesPueden realizarse tantas iteraciones como sean necesarias.como sean necesarias.
  • 8. EL MODELO ESPIRAL Es un modelo de proceso de Es un modelo de proceso de  software evolutivo donde se software evolutivo donde se  conjuga la naturaleza de conjuga la naturaleza de  construcción de prototipos con construcción de prototipos con  los aspectos controlados del los aspectos controlados del  modelo lineal y secuencial.modelo lineal y secuencial. Mejor modelo para el Mejor modelo para el  desarrollo de grandes sistemasdesarrollo de grandes sistemas Con cada iteración alrededor Con cada iteración alrededor  de la espiral (comenzando en de la espiral (comenzando en  el centro y siguiendo hacia el el centro y siguiendo hacia el  exterior), se construyen exterior), se construyen  sucesivas versiones del sucesivas versiones del  software, cada vez más software, cada vez más  completas.completas. Las etapas son: Comunicación Las etapas son: Comunicación  con el cliente, planificación , con el cliente, planificación ,  análisis de riesgos, ingeniería, análisis de riesgos, ingeniería,  construcción y adaptación, construcción y adaptación,  evaluación evaluación 
  • 9. MODELO BASADO EN LA REUTILIZACION Es el que busca construir un Es el que busca construir un  producto software integrando producto software integrando  componentes pre-existentes.componentes pre-existentes. Los beneficios principales son:Los beneficios principales son: -Tiempos de desarrollos -Tiempos de desarrollos  cortoscortos -Disminución de errores-Disminución de errores -Disminución de costos y -Disminución de costos y  riegos ya que se reduce los riegos ya que se reduce los  componentes a desarrollarcomponentes a desarrollar -Existe un aumento de la -Existe un aumento de la  confiabilidad ya que los confiabilidad ya que los  componentes a utilizar ya componentes a utilizar ya  fueron testeados y utilizados fueron testeados y utilizados  en otro momento previo al en otro momento previo al  comienzo del proyectocomienzo del proyecto
  • 10. PROGRAMACION EXTREMA XPPROGRAMACION EXTREMA XP  Modelado Ágil (AM) es unaModelado Ágil (AM) es una metodología basada en lametodología basada en la práctica para modeladopráctica para modelado efectivo de sistemas deefectivo de sistemas de software. La metodología AMsoftware. La metodología AM es una colección de prácticas,es una colección de prácticas, guiadas por principios yguiadas por principios y valores que pueden servalores que pueden ser aplicados por profesionales deaplicados por profesionales de software en el día a día. Ensoftware en el día a día. En lugar de eso, sugiere prácticaslugar de eso, sugiere prácticas para ser un modeladorpara ser un modelador efectivo.. Explorar laefectivo.. Explorar la aplicación de técnicas deaplicación de técnicas de modelado en proyectos demodelado en proyectos de software a través de unsoftware a través de un enfoque ágil, tal como XP,enfoque ágil, tal como XP, DSDM o SCRUM.DSDM o SCRUM.
  • 11. SCRUMSCRUM Scrum es un proceso ágil que se puede usarScrum es un proceso ágil que se puede usar para gestionar y controlar desarrollospara gestionar y controlar desarrollos complejos de software y productos usandocomplejos de software y productos usando prácticas iterativas e incrementales.prácticas iterativas e incrementales. También es un esqueleto de proceso queTambién es un esqueleto de proceso que incluye un conjunto de prácticas y rolesincluye un conjunto de prácticas y roles predefinidos. Los roles principales en Scrumpredefinidos. Los roles principales en Scrum son el “ScrumMaster” que mantiene losson el “ScrumMaster” que mantiene los procesos y trabaja junto con el jefe deprocesos y trabaja junto con el jefe de proyecto, el “Product Owner” queproyecto, el “Product Owner” que representa a las personas implicadas en elrepresenta a las personas implicadas en el negocio y el “Team” que incluye a losnegocio y el “Team” que incluye a los desarrolladores. Un principio clave dedesarrolladores. Un principio clave de Scrum es el reconocimiento de que duranteScrum es el reconocimiento de que durante un proyecto los clientes pueden cambiar susun proyecto los clientes pueden cambiar sus pensamientos sobre lo que quieren ypensamientos sobre lo que quieren y necesitan, y de que los desafíos que no senecesitan, y de que los desafíos que no se pueden predecir no se pueden tratarpueden predecir no se pueden tratar fácilmente de una forma predictiva ofácilmente de una forma predictiva o planificada tradicional.planificada tradicional.
  • 12. CRYSTALCRYSTAL  Crystal Clear está pensadoCrystal Clear está pensado para aplicarse a equipospara aplicarse a equipos pequeños de 6 a 8pequeños de 6 a 8 desarrolladores ubicadosdesarrolladores ubicados en el mismo sitioen el mismo sitio trabajando en sistemastrabajando en sistemas que no son críticos. Laque no son críticos. La familia de metodologíasfamilia de metodologías Crystal se centra en laCrystal se centra en la eficiencia y habitabilidadeficiencia y habitabilidad (las personas pueden vivir(las personas pueden vivir con él e incluso usarlo)con él e incluso usarlo) como componentes de lacomo componentes de la seguridad del proyecto.seguridad del proyecto.  Crystal Clear se centra enCrystal Clear se centra en las personas, no en loslas personas, no en los procesos o artefactos.procesos o artefactos.