SlideShare una empresa de Scribd logo
1 de 10
Modelos de
Proceso de
Software
Proceso de Software
El proceso de desarrollo de
software se basa en un
conjunto de actividades el
cual no pueden ser
automatizadas para un
software en general.
“El proceso del software, es
un conjunto de actividades y
resultados asociados que
conducen a la creación de un
producto software”
(Sommerville, 2002)
Para dar uso a dichas actividades se desarrollaron un conjunto de modelos y
metodologías que guiarán, para dar un mejor uso del tiempo y los recursos que la
empresa o la entidad cuenta.
2
Modelos de proceso de Software
Tradicionales
Formados por un conjunto de
fases o actividades en las que no
tienen en cuenta la naturaleza
evolutiva del software
Evolutivos
Son modelos que se adaptan a
la evolución que sufren los
requisitos del sistema en función
del tiempo
Orientados a la
reutilización
Enfoque de desarrollo que trata de
maximizar la reutilización de
software existente
3
Orientado a objetos
Modelo con alto grado de
iteratividad y solapamiento entre
fases
Procesos ágiles
✗ Menor énfasis en análisis,
diseño y documentación
✗ Equipos pequeños
✗ Desarrollo incremental
Para Sistemas Web
✗ Intensivas de red
✗ Controladas por contenido
✗ Evolución continua
✗ Inmediatez
Modelos secuenciales o tradicionales
Modelo Lineal Secuencial
Es un proceso de desarrollo secuencial, en el que el desarrollo de
software se concibe como un conjunto de etapas que se ejecutan una
tras otra.
Caracteristicas
❏ Se debe comprobar el Software después de unirlo y antes de
operarlo.
❏ Es el más utilizado
❏ Deben desarrollarse todas las fases
❏ Las fases continúan hasta que los objetivos se han cumplidos
4
Modelo basado en prototipos
El uso de prototipos se centra en la idea de comprender los
requisitos que plantea el usuario
Caracteristicas
❏ Es una aplicación que funciona
❏ Probar varias suposiciones respecto a las características
requeridas
❏ Se crean con rapidez
❏ Evolucion a travez de un proceso iterativo
❏ Tienen un costo bajo de desarrollo
5
Modelos secuenciales o tradicionales
6
Modelos secuenciales o tradicionales
Modelo de desarrollo rápido de aplicaciones
Proceso de desarrollo de software que permite
construir sistemas utilizables en poco tiempo,
normalmente de 60 a 90 días, frecuentemente con
algunas concesiones
Caracteristicas
❏ Modelo lineal secuencial con tiempos cortos de
desarrollo
❏ Varios equipos participando en el desarrollo
❏ Cada equipo maneja una parte del sistema
❏ Uso de herramientas automatizadas
MODELOS
EVOLUTIVO
Se caracterizan por la forma en que
permiten a los ingenieros del software
desarrollar versiones cada vez más
completas del software.
7
Veremos tres modelos
MODELO
INCREMENTAL
Se evitan proyectos largos y
se entrega “algo de valor” a
los usuarios con cierta
frecuencia.
El usuario se involucre más.
Difícil de evaluar el costo total.
Difícil de aplicar a los sistemas
transaccionales que tienden a
ser integrados y a operar
como un todo.
MODELO
CONCURRENTE
Se expresa de manera
esquematizada y organizada.
Cada actividad lleva procesos
concurrentes.
Se aplica a la mayoría de
tipos de desarrollo de software
Es un módulo aplicable para
el cliente soñador.
MODELO ESPIRAL
Tiene y está conformado en un
enfoque cíclico para el
crecimiento del grado de
definición e implementación
de un sistema, mientras que
disminuye su grado de riesgo.
Utiliza un conjunto de puntos
de fijación para asegurar el
compromiso que asume el
usuario con las soluciones de
sistema
8
Metodologias ágiles
métodos de desarrollo de software en los que
las necesidades y soluciones evolucionan a
través de una colaboración estrecha entre
equipos multidisciplinarios.
9
Tipos de metodología ágil
✗ scrum-.Mantener equipos de trabajo bien organizados en los que se
maximice la comunicación.
✗ Utilizar un proceso flexible susceptible a cambios para asegurar una máxima
calidad del producto.
✗ Dividir el trabajo en paquetes poco acoplados.
✗ Xp-. en una serie de valores y de prácticas de buenas maneras
que persigue el objetivo de aumentar la productividad a la hora de
desarrollar programas.
✗ Kanban -.es un método para gestionar el trabajo intelectual, con
énfasis en la entrega justo a tiempo, mientras no se sobrecarguen
los miembros del equipo. En este enfoque, el proceso, desde la
definición de una tarea hasta su entrega al cliente
10

Más contenido relacionado

La actualidad más candente

Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de SoftwareMax Power
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)Juan Avendaño
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programaciónAngel Medina
 
Programación extrema
Programación extremaProgramación extrema
Programación extremaAngel Medina
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de softwareJoel Cruz Lopez
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de softwareclenvielma
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareAbraham Meza
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareJose Risso
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agilesMax Power
 
Proceso agil
Proceso agilProceso agil
Proceso agiljohusiro
 

La actualidad más candente (19)

Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Métodos ágiles de programación
Métodos ágiles de programaciónMétodos ágiles de programación
Métodos ágiles de programación
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
 
Procesos agiles de desarrollo de software
Procesos agiles de desarrollo de softwareProcesos agiles de desarrollo de software
Procesos agiles de desarrollo de software
 
Xp
XpXp
Xp
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Proceso agil
Proceso agilProceso agil
Proceso agil
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 
Diapositivas 162
Diapositivas 162Diapositivas 162
Diapositivas 162
 
Metodos3
Metodos3Metodos3
Metodos3
 
Prototipos
PrototiposPrototipos
Prototipos
 
Metodologias
MetodologiasMetodologias
Metodologias
 

Similar a Modelos de proceso de software

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
 
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
 
Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Fernand Bernowly
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
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
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
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
 
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...Víctor Manuel García Luna
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareMiguelDiaz369
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.MiguelDiaz369
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareLuiscolmenares46
 
Metodologias
MetodologiasMetodologias
MetodologiasNorerod
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del softwarekealysurribarri
 

Similar a Modelos de proceso de software (20)

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
 
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 )
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 
Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )Metodologías para desarrollar(moviles )
Metodologías para desarrollar(moviles )
 
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
 
Grupo1
Grupo1Grupo1
Grupo1
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
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
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
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
 
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 

Último

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 

Último (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
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
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.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.
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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...
 

Modelos de proceso de software

  • 2. Proceso de Software El proceso de desarrollo de software se basa en un conjunto de actividades el cual no pueden ser automatizadas para un software en general. “El proceso del software, es un conjunto de actividades y resultados asociados que conducen a la creación de un producto software” (Sommerville, 2002) Para dar uso a dichas actividades se desarrollaron un conjunto de modelos y metodologías que guiarán, para dar un mejor uso del tiempo y los recursos que la empresa o la entidad cuenta. 2
  • 3. Modelos de proceso de Software Tradicionales Formados por un conjunto de fases o actividades en las que no tienen en cuenta la naturaleza evolutiva del software Evolutivos Son modelos que se adaptan a la evolución que sufren los requisitos del sistema en función del tiempo Orientados a la reutilización Enfoque de desarrollo que trata de maximizar la reutilización de software existente 3 Orientado a objetos Modelo con alto grado de iteratividad y solapamiento entre fases Procesos ágiles ✗ Menor énfasis en análisis, diseño y documentación ✗ Equipos pequeños ✗ Desarrollo incremental Para Sistemas Web ✗ Intensivas de red ✗ Controladas por contenido ✗ Evolución continua ✗ Inmediatez
  • 4. Modelos secuenciales o tradicionales Modelo Lineal Secuencial Es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como un conjunto de etapas que se ejecutan una tras otra. Caracteristicas ❏ Se debe comprobar el Software después de unirlo y antes de operarlo. ❏ Es el más utilizado ❏ Deben desarrollarse todas las fases ❏ Las fases continúan hasta que los objetivos se han cumplidos 4
  • 5. Modelo basado en prototipos El uso de prototipos se centra en la idea de comprender los requisitos que plantea el usuario Caracteristicas ❏ Es una aplicación que funciona ❏ Probar varias suposiciones respecto a las características requeridas ❏ Se crean con rapidez ❏ Evolucion a travez de un proceso iterativo ❏ Tienen un costo bajo de desarrollo 5 Modelos secuenciales o tradicionales
  • 6. 6 Modelos secuenciales o tradicionales Modelo de desarrollo rápido de aplicaciones Proceso de desarrollo de software que permite construir sistemas utilizables en poco tiempo, normalmente de 60 a 90 días, frecuentemente con algunas concesiones Caracteristicas ❏ Modelo lineal secuencial con tiempos cortos de desarrollo ❏ Varios equipos participando en el desarrollo ❏ Cada equipo maneja una parte del sistema ❏ Uso de herramientas automatizadas
  • 7. MODELOS EVOLUTIVO Se caracterizan por la forma en que permiten a los ingenieros del software desarrollar versiones cada vez más completas del software. 7
  • 8. Veremos tres modelos MODELO INCREMENTAL Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia. El usuario se involucre más. Difícil de evaluar el costo total. Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo. MODELO CONCURRENTE Se expresa de manera esquematizada y organizada. Cada actividad lleva procesos concurrentes. Se aplica a la mayoría de tipos de desarrollo de software Es un módulo aplicable para el cliente soñador. MODELO ESPIRAL Tiene y está conformado en un enfoque cíclico para el crecimiento del grado de definición e implementación de un sistema, mientras que disminuye su grado de riesgo. Utiliza un conjunto de puntos de fijación para asegurar el compromiso que asume el usuario con las soluciones de sistema 8
  • 9. Metodologias ágiles métodos de desarrollo de software en los que las necesidades y soluciones evolucionan a través de una colaboración estrecha entre equipos multidisciplinarios. 9
  • 10. Tipos de metodología ágil ✗ scrum-.Mantener equipos de trabajo bien organizados en los que se maximice la comunicación. ✗ Utilizar un proceso flexible susceptible a cambios para asegurar una máxima calidad del producto. ✗ Dividir el trabajo en paquetes poco acoplados. ✗ Xp-. en una serie de valores y de prácticas de buenas maneras que persigue el objetivo de aumentar la productividad a la hora de desarrollar programas. ✗ Kanban -.es un método para gestionar el trabajo intelectual, con énfasis en la entrega justo a tiempo, mientras no se sobrecarguen los miembros del equipo. En este enfoque, el proceso, desde la definición de una tarea hasta su entrega al cliente 10