SlideShare una empresa de Scribd logo
Modelos de procesos
de Software
• López Zegarra Heidi Diana
• Oropeza Quisbert Miguel Demetrio
• Limachi Huallpa Raul
• Nina Pacajes Alexander Humberto
• Quenta Carvajal Samuel
• Contreras Buenaverez Anahi Denisse
• Sacaca López Carlos Freddy
 Es una descripción
simplificada de un proceso
del software, que presenta
una visión, puede verse
también la forma de dividir
tareas para obtener un
mejor resultado del proyecto
Modelos de procesos de Software
Que es …? Fases:
 1ro Fase de definición:
 Planificación del proyecto de desarrollo de
software
 Ingeniería de requisitos (extracción de
información)
 Análisis de esos requisitos
 2do Fase de desarrollo:
 Diseño de Software
 Generación de Código
 Pruebas de Software
 3ra Fase de mantenimiento:
 Corrección de errores y reajustes
 Es Lineal comienza una
etapa después de terminar la
etapa anterior es decir:
1. Planificación
2. Análisis de riesgos
3. Ingeniería
4. Evaluación del cliente
También se obtiene una
documentación a la finalización
de cada etapa.
Es solo recomendado para
desarrollos conocidos y estables
Modelos de Tipo Secuencial
Y que tiene la realización de 4 actividades muy
importantes
1. Análisis de requerimientos
2. Diseño
3. Generación de código
4. Pruebas
5. Mantenimiento
Modelo Cascada Pura
Su nombre es debido a la rígida
concepción de la cascada pura.
Puede desglosarse permitiendo
la transferencia de información
entre etapas
Su estructura es la siguiente:
1. Concepto
2. Análisis
3. Diseño de Arquitectura
4. Diseño detallado
5. Codificación
6. Debugging
Modelos de Tipo Secuencial
VENTAJAS:
 Reducción de Tiempo
 Es dinámico e integral
 Permiten iterar problemáticas que surgen en
el proceso
DESVENTAJAS:
 La Cuidadosa selección de relaciones
Modelo Cascada Solapada
A diferencia de los últimos modelos;
Este modelo mantiene su estructura
lineal pero adopta una forma de
trabajo en paralelo. El problema es
que la planificación tiene que ser
mucho mas cuidadosa:
Cuenta con tres etapas iniciales:
1. Concepto del Software
2. Análisis de requerimientos
3. Diseño Global
Luego se trabaja en paralelo las
siguientes etapas:
1. Diseño Detallado
2. Codificación
3. Depuración
4. Pruebas Iniciales
Modelos de Tipo Secuencial
VENTAJAS:
 Planificación sencilla
 La calidad del producto resultante es alta
 Permite Trabajar con personal poco calificado
DESVENTAJAS:
 La necesidad de tener todos los requisitos al principio
 Si se han cometido errores en una fase es difícil
volver atrás
 No se tiene el producto sino hasta acabar todas las
etapas
 Tiene un coste mayor
 Si se comete un error no se sabe sino hasta el final
del producto
Modelo Cascada con Subproyectos
Su componente es una pieza de
código que encapsula alguna
funcionalidad
Cuenta con cuatro etapas:
1. Planeación
2. Análisis de Riesgos
3. Construcción y adaptación de la
ingeniería
4. Valoración del cliente
Modelos de Tipo Evolutivo
Modelo Evolutivo vasado en
componentes
Esta dirigido primordialmente por las
necesidades del usuario.
Define una serie de acontecimientos
que se disparan a los estados de
cada uno de las actividades
realizadas.
 Se expresa de manera
esquematizada y organizada
 Es aplicable a todo tipo de
desarrollo de Software
 Es para el cliente Soñador y
Servidor
 Esta adecuado a necesidades del
usuario
Modelos de Tipo Evolutivo
Modelo Concurrente
VENTAJAS:
 Es excelente en los proyectos en los que se
conforman grupos de trabajo.
 Proporciona una imagen exacta del estado
actual del proyecto
 No restringe el proyecto a una secuencia de
objetos
DESVENTAJAS:
 No se aplica sin las condiciones especificas
 No se puede trabajar el método si no existe
el grupo de trabajo
Esta basado en varios ciclos de
cascada retroalimentados
 Se evitan proyectos largos
 El usuario tiene que estar mas
involucrado
 Difícil de evaluar el costo total
 Requiere gestores
experimentados
 Los errores de los requisitos se
detectan tarde
 El resultado es muy positivo
Modelos de Tipo Evolutivo
Modelo Incremental
VENTAJAS:
 Resulta mas sencillo acomodar cambios al
acotar el tamaño de los incrementos
 Permite entregar al cliente un producto mas
radio en comparación del método cascada
DESVENTAJAS:
 El modelo Incremental no es recomendable
para casos de sistemas de tiempo real, de alto
nivel de seguridad, de procesamiento
distribuido, y/o de alto índice de riesgos.
 Requiere de mucha planeación, tanto
administrativa como técnica.
 Requiere de metas claras para conocer el
estado de los proyectos.
“tarjetas visuales” Esta técnica se creó en
Toyota, y se utiliza para controlar el
avance del trabajo, en el contexto de una
línea de producción. La mejora continua
Su objetivo es gestionar de manera
general cómo se van completando tareas,
pero en los últimos años se ha utilizado en
la gestión de proyectos de desarrollo
software,
Las principales reglas de kanban son las
tres siguientes:
1. Visualizar el trabajo y las fases del
ciclo de producción o flujo de trabajo
2. Determinar el límite de “trabajo en
curso”
3. Medir el Tiempo en completar una
tarea
Modelos de Tipo Ágil
Modelo Kanban
Su objetivo es aumentar la productividad al
momento de desarrollar un proyecto software,
da prioridad a trabajos que se da un resultado
directo.
El objetivo de XP es entregar un producto
controlado por el cliente, si el sistema no
consigue compilarse tanto, el coste de añadir y
modificar las opiniones que a la mismas de
añadirlas.
Esto es muy bueno ya que las metodologías
tradicionales tienden a seguir la curva de forma
que el costo de modificación del software
incrementa de forma radical a medida que pasa
el tiempo en cada fase del desarrollo.
Modelos de Tipo Evolutivo
Programación extrema
VALORES:
 Simplicidad
 Comunicación
 Retroalimentación
 Coraje o valentía
 Respeto

Más contenido relacionado

La actualidad más candente

Ads Sesion1 10393
Ads Sesion1 10393Ads Sesion1 10393
Ads Sesion1 10393
guest31882d
 
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
Marco Guerrero
 
4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational
Julio Pari
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
Roxny Moreno
 

La actualidad más candente (20)

Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Sesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-softwareSesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-software
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Ads Sesion1 10393
Ads Sesion1 10393Ads Sesion1 10393
Ads Sesion1 10393
 
Métodos del proceso de software
Métodos del proceso de softwareMétodos del proceso de software
Métodos del proceso de software
 
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
 
Proceso Unificado
Proceso UnificadoProceso Unificado
Proceso Unificado
 
4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational4.1 Proceso Unificado De Rational
4.1 Proceso Unificado De Rational
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Software
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Metodologías de desarrollo de software
Metodologías de desarrollo de software Metodologías de desarrollo de software
Metodologías de desarrollo de software
 
Proceso del software una visión general
Proceso del software una visión generalProceso del software una visión general
Proceso del software una visión general
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Presentacion grupo9
Presentacion grupo9Presentacion grupo9
Presentacion grupo9
 
Clase1
Clase1Clase1
Clase1
 

Similar a Presentacion de inf 162 grupo 6

02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
claudiappaez
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
UVM
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01
CHRIST PANTOJA
 
Curso ingeniería de software parte i
Curso ingeniería de software parte iCurso ingeniería de software parte i
Curso ingeniería de software parte i
parafernalico
 

Similar a Presentacion de inf 162 grupo 6 (20)

Modelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdfModelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdf
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Grupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-softwareGrupo 5-modelos-de-procesos-de-software
Grupo 5-modelos-de-procesos-de-software
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01Metodologiaclasicaencascada 130303210847-phpapp01
Metodologiaclasicaencascada 130303210847-phpapp01
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Diapo2019 grupo3
Diapo2019 grupo3Diapo2019 grupo3
Diapo2019 grupo3
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Curso ingeniería de software parte i
Curso ingeniería de software parte iCurso ingeniería de software parte i
Curso ingeniería de software parte i
 
El proceso
El procesoEl proceso
El proceso
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptxPROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
PROCESOS DE DESARROLLO DE SOFTWARE_G.pptx
 

Último

Último (11)

Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 

Presentacion de inf 162 grupo 6

  • 1. Modelos de procesos de Software • López Zegarra Heidi Diana • Oropeza Quisbert Miguel Demetrio • Limachi Huallpa Raul • Nina Pacajes Alexander Humberto • Quenta Carvajal Samuel • Contreras Buenaverez Anahi Denisse • Sacaca López Carlos Freddy
  • 2.  Es una descripción simplificada de un proceso del software, que presenta una visión, puede verse también la forma de dividir tareas para obtener un mejor resultado del proyecto Modelos de procesos de Software Que es …? Fases:  1ro Fase de definición:  Planificación del proyecto de desarrollo de software  Ingeniería de requisitos (extracción de información)  Análisis de esos requisitos  2do Fase de desarrollo:  Diseño de Software  Generación de Código  Pruebas de Software  3ra Fase de mantenimiento:  Corrección de errores y reajustes
  • 3.  Es Lineal comienza una etapa después de terminar la etapa anterior es decir: 1. Planificación 2. Análisis de riesgos 3. Ingeniería 4. Evaluación del cliente También se obtiene una documentación a la finalización de cada etapa. Es solo recomendado para desarrollos conocidos y estables Modelos de Tipo Secuencial Y que tiene la realización de 4 actividades muy importantes 1. Análisis de requerimientos 2. Diseño 3. Generación de código 4. Pruebas 5. Mantenimiento Modelo Cascada Pura
  • 4. Su nombre es debido a la rígida concepción de la cascada pura. Puede desglosarse permitiendo la transferencia de información entre etapas Su estructura es la siguiente: 1. Concepto 2. Análisis 3. Diseño de Arquitectura 4. Diseño detallado 5. Codificación 6. Debugging Modelos de Tipo Secuencial VENTAJAS:  Reducción de Tiempo  Es dinámico e integral  Permiten iterar problemáticas que surgen en el proceso DESVENTAJAS:  La Cuidadosa selección de relaciones Modelo Cascada Solapada
  • 5. A diferencia de los últimos modelos; Este modelo mantiene su estructura lineal pero adopta una forma de trabajo en paralelo. El problema es que la planificación tiene que ser mucho mas cuidadosa: Cuenta con tres etapas iniciales: 1. Concepto del Software 2. Análisis de requerimientos 3. Diseño Global Luego se trabaja en paralelo las siguientes etapas: 1. Diseño Detallado 2. Codificación 3. Depuración 4. Pruebas Iniciales Modelos de Tipo Secuencial VENTAJAS:  Planificación sencilla  La calidad del producto resultante es alta  Permite Trabajar con personal poco calificado DESVENTAJAS:  La necesidad de tener todos los requisitos al principio  Si se han cometido errores en una fase es difícil volver atrás  No se tiene el producto sino hasta acabar todas las etapas  Tiene un coste mayor  Si se comete un error no se sabe sino hasta el final del producto Modelo Cascada con Subproyectos
  • 6. Su componente es una pieza de código que encapsula alguna funcionalidad Cuenta con cuatro etapas: 1. Planeación 2. Análisis de Riesgos 3. Construcción y adaptación de la ingeniería 4. Valoración del cliente Modelos de Tipo Evolutivo Modelo Evolutivo vasado en componentes
  • 7. Esta dirigido primordialmente por las necesidades del usuario. Define una serie de acontecimientos que se disparan a los estados de cada uno de las actividades realizadas.  Se expresa de manera esquematizada y organizada  Es aplicable a todo tipo de desarrollo de Software  Es para el cliente Soñador y Servidor  Esta adecuado a necesidades del usuario Modelos de Tipo Evolutivo Modelo Concurrente VENTAJAS:  Es excelente en los proyectos en los que se conforman grupos de trabajo.  Proporciona una imagen exacta del estado actual del proyecto  No restringe el proyecto a una secuencia de objetos DESVENTAJAS:  No se aplica sin las condiciones especificas  No se puede trabajar el método si no existe el grupo de trabajo
  • 8. Esta basado en varios ciclos de cascada retroalimentados  Se evitan proyectos largos  El usuario tiene que estar mas involucrado  Difícil de evaluar el costo total  Requiere gestores experimentados  Los errores de los requisitos se detectan tarde  El resultado es muy positivo Modelos de Tipo Evolutivo Modelo Incremental VENTAJAS:  Resulta mas sencillo acomodar cambios al acotar el tamaño de los incrementos  Permite entregar al cliente un producto mas radio en comparación del método cascada DESVENTAJAS:  El modelo Incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, y/o de alto índice de riesgos.  Requiere de mucha planeación, tanto administrativa como técnica.  Requiere de metas claras para conocer el estado de los proyectos.
  • 9. “tarjetas visuales” Esta técnica se creó en Toyota, y se utiliza para controlar el avance del trabajo, en el contexto de una línea de producción. La mejora continua Su objetivo es gestionar de manera general cómo se van completando tareas, pero en los últimos años se ha utilizado en la gestión de proyectos de desarrollo software, Las principales reglas de kanban son las tres siguientes: 1. Visualizar el trabajo y las fases del ciclo de producción o flujo de trabajo 2. Determinar el límite de “trabajo en curso” 3. Medir el Tiempo en completar una tarea Modelos de Tipo Ágil Modelo Kanban
  • 10. Su objetivo es aumentar la productividad al momento de desarrollar un proyecto software, da prioridad a trabajos que se da un resultado directo. El objetivo de XP es entregar un producto controlado por el cliente, si el sistema no consigue compilarse tanto, el coste de añadir y modificar las opiniones que a la mismas de añadirlas. Esto es muy bueno ya que las metodologías tradicionales tienden a seguir la curva de forma que el costo de modificación del software incrementa de forma radical a medida que pasa el tiempo en cada fase del desarrollo. Modelos de Tipo Evolutivo Programación extrema VALORES:  Simplicidad  Comunicación  Retroalimentación  Coraje o valentía  Respeto