SlideShare una empresa de Scribd logo
1 de 11
MODELOS DE PROCESO DE
SOFTWARE
Integrantes del grupo:
1. Aguilar Escobar Laura
2. Heredia Cruz soledad Celida
3. Cala Surco Carlos
4. Mamani Nina Madelem Nayra
5. Jimenez Ferrano Janeth Roxana
6. Patti Quispe Emma
7. Mamani Efrain
8. Pari Isabel
DEFINICIÓN DE MODELOS DE PROCESO DE SOFTWARE
Un modelo de procesos de software 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 de software.
• Proceso de Software: Conjunto de tareas que tienen que ser realizadas para producir un
producto de software de alta calidad (Desarrollo de software)
• Proceso de Software: Proceso que se sigue para construir un producto de software desde la
concepción de una idea, hasta la entrega y el retiro final del sistema.
• Proceso del software: conjunto de actividades y resultados asociados que conducen a la
creación de un producto software.
Actividades que en lo general los procesos de desarrollo de software siguen:
•Análisis de Requerimientos
•Especificación
•Diseño
•Programación
•Integración y Gestión de Configuraciones
•Validación y Verificación
•Prototipaje
Modelos de desarrollo:
••Define la estructura de un proceso de desarrollo racional y controlable
••No existe un modelo universal
••Los modelos no son rígidos
••Son una guía respecto al orden en que deben adelantarse las actividades
••Se basa en el reconocimiento que el software tiene un ciclo de vida.
Ciclo de vida del software: Aproximación lógica a la adquisición, el suministro, el desarrollo, la
explotación y el mantenimiento del software.
Modelo de ciclo de vida: Marco de referencia que contiene los procesos, las actividades y las
tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de
software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización
de su uso.
EN FORMA GENERAL PODEMOS CLASIFICAR LOS MODELOS DE DESARROLLO EN 3
GRUPOS:
1.SECUENCIAL 2.EVOLUTIVO 3.ÁGIL
2.MODELOS DE TIPO SECUENCIAL
2.1 Secuencial lineal.- el llamado “ciclo de vida” o “modelo
cascada”.
-Análisis de requerimientos de software
-Diseño
-Generación del código
-Pruebas
-Mantenimiento
2.2 Modelo de desarrollo rápido de aplicaciones.- comprende el
desarrollo iterativo, construcción de prototipos y uso de utilidades
case. Enfatizado en un ciclo de desarrollo demasiado corto, utilizado
para aplicaciones de sistemas de información.
• Modelado de gestión
• Modelado de datos
• Modelado de proceso
• Generación de aplicaciones
• Pruebas y entregas
Metodología cascada metodología dra
en v
3. MODELOS EVOLUTIVOSLos evolutivos son modelos iterativos que permiten desarrollar versiones cada vez más completas y
complejas, hasta llegar al objetivo final deseado; incluso evolucionar más allá, durante la fase de
operación.Entre los modelos evolutivos Tenemos: Modelo Espiral,Modelo Espiral Win Win(Gana y
Gana), Modelo de Desarrollo concurrente,Modelo de Construcción de Prototipos, Modelo Incremental.
3.1. MODELOS DE DESARROLLO CONCURRENTE.
El modelo de proceso concurrente define una serie de acontecimientos que dispararon transiciones de
estado a estado para cada una de las actividades de la ingeniería del software.Este modelo se utiliza a
menudo como el paradigma de desarrollo de aplicaciones cliente/servidor. También define actividades
en dos dimensiones: una división de sistemas y una división de componentes.
Ventajas
• Excelente para proyectos en los que se conforman grupos de trabajo
independientes.
• Proporciona una imagen exacta del estado actual de un proyecto.
Desventajas
• Si no se dan las condiciones señaladas no es aplicable.
• Si no existen grupos de trabajo no se puede trabajar en este método
3.2. Modelo de Desarrollo en Espiral
Es un modelo de desarrollo evolutivo propuesto por Barry Boehm. Este modelo consiste en una serie de ciclos que
comienzan desde el centro que se repiten en forma de espiral.
La forma de espiral representa una iteración(repetición) de procesos.
4. MODELOS ÁGILES
Por estar especialmente orientadas para proyectos pequeños, las metodologías
ágiles constituyen una solución a medida para ese entorno, aportando una elevada
simplificación que a pesar de ello no renuncia a las prácticas esenciales para
asegurar la calidad del producto.
ejemplos de modelos ágiles
a) XP
b) Scrum
c) ASD
COMPARACIÓN
METODOLOGÍA ÁGIL METODOLOGÍA TRADICIONAL
Pocos artefactos.el modelado es
prescindible,modelos desechables.
más artefactos.el modelado es esencial,
matenimiento de modelos.
pocos roles.más genéricos y flexibles más roles. más específicos
Cliente es parte del equipo de desarrollo Cliente interactúa con el equipo de
desarrollo mediante reuniones
Orientada a proyectos pequeños. Corta
duración (o entregas frecuentes),
equipos pequeños (< 10 integrantes) y
trabajando en el mismo sitio
Aplicables a proyectos de cualquier
tamaño, pero suelen ser especialmente
efectivas/usadas en proyectos grandes y
con equipos posiblemente dispersos
La arquitectura se va definiendo y
mejorando a lo largo del proyecto
Se promueve que la arquitectura se
define tempranamente en el proyecto
Se esperan cambios durante el proyecto Se espera que no ocurran cambios de
gran impacto durante el proyecto
Modelos de proceso de software

Más contenido relacionado

La actualidad más candente

Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup finalMariaC7
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo Seba Briones
 
Prototipos
PrototiposPrototipos
PrototiposTensor
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareReynaldo Mayz
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Griiselda Martiinez
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascadamasilog
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de SoftwareJiuseppe Flores
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodosivansierra20
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónLeonardo Fleire Morales
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 

La actualidad más candente (20)

Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Prototipos
PrototiposPrototipos
Prototipos
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de software
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de información
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
Plan de pruebas_inces
Plan de pruebas_incesPlan de pruebas_inces
Plan de pruebas_inces
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 

Similar a Modelos de proceso de software

MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.MiguelDiaz369
 
Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Hendrick Rodriguez
 
CICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARECICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWAREFreider Linares
 
SEMANA 5 DISEÑO DE SISTEMAS.pptx
SEMANA 5 DISEÑO DE SISTEMAS.pptxSEMANA 5 DISEÑO DE SISTEMAS.pptx
SEMANA 5 DISEÑO DE SISTEMAS.pptxRoySaavedraJimenez2
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareArafiguero2017
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de softwareWilder W Mamani
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareMiguelDiaz369
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incrementalandreilouis
 

Similar a Modelos de proceso de software (20)

Doci2019 grupo10
Doci2019 grupo10Doci2019 grupo10
Doci2019 grupo10
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.
 
Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )
 
CICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARECICLOS DE VIDA DEL SOFTWARE
CICLOS DE VIDA DEL SOFTWARE
 
SEMANA 5 DISEÑO DE SISTEMAS.pptx
SEMANA 5 DISEÑO DE SISTEMAS.pptxSEMANA 5 DISEÑO DE SISTEMAS.pptx
SEMANA 5 DISEÑO DE SISTEMAS.pptx
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Presentacion grupo9
Presentacion grupo9Presentacion grupo9
Presentacion grupo9
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 

Modelos de proceso de software

  • 1. MODELOS DE PROCESO DE SOFTWARE Integrantes del grupo: 1. Aguilar Escobar Laura 2. Heredia Cruz soledad Celida 3. Cala Surco Carlos 4. Mamani Nina Madelem Nayra 5. Jimenez Ferrano Janeth Roxana 6. Patti Quispe Emma 7. Mamani Efrain 8. Pari Isabel
  • 2. DEFINICIÓN DE MODELOS DE PROCESO DE SOFTWARE Un modelo de procesos de software 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 de software.
  • 3. • Proceso de Software: Conjunto de tareas que tienen que ser realizadas para producir un producto de software de alta calidad (Desarrollo de software) • Proceso de Software: Proceso que se sigue para construir un producto de software desde la concepción de una idea, hasta la entrega y el retiro final del sistema. • Proceso del software: conjunto de actividades y resultados asociados que conducen a la creación de un producto software. Actividades que en lo general los procesos de desarrollo de software siguen: •Análisis de Requerimientos •Especificación •Diseño •Programación •Integración y Gestión de Configuraciones •Validación y Verificación •Prototipaje
  • 4. Modelos de desarrollo: ••Define la estructura de un proceso de desarrollo racional y controlable ••No existe un modelo universal ••Los modelos no son rígidos ••Son una guía respecto al orden en que deben adelantarse las actividades ••Se basa en el reconocimiento que el software tiene un ciclo de vida. Ciclo de vida del software: Aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software. Modelo de ciclo de vida: Marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso. EN FORMA GENERAL PODEMOS CLASIFICAR LOS MODELOS DE DESARROLLO EN 3 GRUPOS: 1.SECUENCIAL 2.EVOLUTIVO 3.ÁGIL
  • 5. 2.MODELOS DE TIPO SECUENCIAL 2.1 Secuencial lineal.- el llamado “ciclo de vida” o “modelo cascada”. -Análisis de requerimientos de software -Diseño -Generación del código -Pruebas -Mantenimiento 2.2 Modelo de desarrollo rápido de aplicaciones.- comprende el desarrollo iterativo, construcción de prototipos y uso de utilidades case. Enfatizado en un ciclo de desarrollo demasiado corto, utilizado para aplicaciones de sistemas de información. • Modelado de gestión • Modelado de datos • Modelado de proceso • Generación de aplicaciones • Pruebas y entregas
  • 7. 3. MODELOS EVOLUTIVOSLos evolutivos son modelos iterativos que permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar más allá, durante la fase de operación.Entre los modelos evolutivos Tenemos: Modelo Espiral,Modelo Espiral Win Win(Gana y Gana), Modelo de Desarrollo concurrente,Modelo de Construcción de Prototipos, Modelo Incremental. 3.1. MODELOS DE DESARROLLO CONCURRENTE. El modelo de proceso concurrente define una serie de acontecimientos que dispararon transiciones de estado a estado para cada una de las actividades de la ingeniería del software.Este modelo se utiliza a menudo como el paradigma de desarrollo de aplicaciones cliente/servidor. También define actividades en dos dimensiones: una división de sistemas y una división de componentes. Ventajas • Excelente para proyectos en los que se conforman grupos de trabajo independientes. • Proporciona una imagen exacta del estado actual de un proyecto. Desventajas • Si no se dan las condiciones señaladas no es aplicable. • Si no existen grupos de trabajo no se puede trabajar en este método
  • 8. 3.2. Modelo de Desarrollo en Espiral Es un modelo de desarrollo evolutivo propuesto por Barry Boehm. Este modelo consiste en una serie de ciclos que comienzan desde el centro que se repiten en forma de espiral. La forma de espiral representa una iteración(repetición) de procesos.
  • 9. 4. MODELOS ÁGILES Por estar especialmente orientadas para proyectos pequeños, las metodologías ágiles constituyen una solución a medida para ese entorno, aportando una elevada simplificación que a pesar de ello no renuncia a las prácticas esenciales para asegurar la calidad del producto. ejemplos de modelos ágiles a) XP b) Scrum c) ASD
  • 10. COMPARACIÓN METODOLOGÍA ÁGIL METODOLOGÍA TRADICIONAL Pocos artefactos.el modelado es prescindible,modelos desechables. más artefactos.el modelado es esencial, matenimiento de modelos. pocos roles.más genéricos y flexibles más roles. más específicos Cliente es parte del equipo de desarrollo Cliente interactúa con el equipo de desarrollo mediante reuniones Orientada a proyectos pequeños. Corta duración (o entregas frecuentes), equipos pequeños (< 10 integrantes) y trabajando en el mismo sitio Aplicables a proyectos de cualquier tamaño, pero suelen ser especialmente efectivas/usadas en proyectos grandes y con equipos posiblemente dispersos La arquitectura se va definiendo y mejorando a lo largo del proyecto Se promueve que la arquitectura se define tempranamente en el proyecto Se esperan cambios durante el proyecto Se espera que no ocurran cambios de gran impacto durante el proyecto