SlideShare una empresa de Scribd logo
1 de 11
WEBQUEST - MODELOS DE PROCESOS
DEL SOFTWARE
INTEGRANTES:
COCARICO COLQUE MIGUEL ANGEL
LEAÑO MARTINEZ KEVIN JAIME
SALAS PAREDES GABRIEL ALEJANDRO
TICONA GERONIMO CARLOS ALBERTO
VALENCIA VASQUEZ NESTOR ALFREDO
VILLEGAS CUSSI HERMOGENES WILFREDO
DEFINICIÓN:
Conjunto de actividades y resultados asociados que conducen a la creación de
un producto software.
Para resolver los problemas reales de una industria, un ingeniero del software
debe incorporar una estrategia de desarrollo que acompañe al proceso,
métodos y tenga herramientas. Esta estrategia se llama modelo de proceso o
paradigma de ingeniería del software. Se selecciona un modelo de proceso
para la ingeniería del software según la naturaleza del proyecto y de la
aplicación, los métodos y las herramientas a utilizarse, los controles y entregas
que se requieren.
MODELOS DE PROCESO SECUENCIAL
MODELO LINEAL SECUENCIAL (CASCADA)
El modelo de cascada define las siguientes etapas que deben cumplirse de
forma sucesiva:
MODELOS DE PROCESO SECUENCIAL
MODELO DE CONSTRUCCION DE PROTOTIPOS
El diseño rápido se basa en una representación de
aquellos aspectos del software que serán visibles para el
cliente o el usuario final (por ejemplo, la configuración de
la interfaz con el usuario y el formato de los despliegues
de salida). El diseño rápido conduce a la construcción de
un prototipo, el cual es evaluado por el cliente o el usuario
para una retroalimentación; gracias a ésta se refinan los
requisitos del software que se desarrollará.
MODELOS DE PROCESO SECUENCIAL
MODELO DE DESARROLLO RAPIDO DE APLICACIONES DRA
Es un modelo de proceso de desarrollo del software
lineal secuencial, que enfatiza un ciclo de desarrollo
corto.
Consta de las siguientes actividades: Comunicación,
planeación, modelado y construcción.
Dentro de un equipo de trabajo para el desarrollo
rápido de aplicaciones los roles son los siguientes:
moderador, expertos de negocio (usuarios),
Analistas de Procesos y Analistas Funcionales,
Analista Modelizador.
Es una adaptación de "alta velocidad" del modelo de
cascada. El proceso de DRA permite que un equipo
de desarrollo cree un sistema completamente
funcional dentro de un periodo muy corto de 60 a 90
días.
MODELOS DE PROCESO EVOLUTIVOS
MODELO ESPIRAL
La principal característica del modelo en espiral es la
gestión de riesgos de forma periódica en el ciclo de
desarrollo. Este modelo fue creado en 1988 por
Barry Boehm, combinando algunos aspectos clave
de las metodologías del modelo de cascada y del
desarrollo rápido de aplicaciones, pero dando
énfasis en un área que para muchos no jugó el papel
que requiere en otros modelos: un análisis iterativo y
concienzudo de los riesgos, especialmente en el
caso de sistema complejos de gran escala.
MODELOS DE PROCESO EVOLUTIVOS
MODELO INCREMENTAL
El modelo incremental es una unión de las
mejores funcionalidades del modelo de cascada
y del modelo de prototipos. A medida que se
presenta un prototipo se produce un
“incremento”, que es una iteración del proceso
anterior pero aplicando las experiencias
aprendidas del proceso anterior. A diferencia del
modelo de prototipos, los prototipos de este
modelo están orientados a ser operacionales en
cada incremento y no ser solo una “previa” de
cómo sería el sistema en su versión final.
MODELOS DE PROCESO EVOLUTIVOS
MODELO CONCURRENTE
Los gestores de proyectos que siguen los pasos
del estado del proyecto en lo que se refiere a las
fases importantes [del ciclo de vida clásico] no
tiene idea del estado de sus proyectos. Estos son
ejemplos de un intento por seguir los pasos
extremadamente simples. Tenga en cuenta que
aunque un proyecto [grande] este en la fase de
codificación, hay personal de ese proyecto
implicado en actividades asociadas generalmente
a muchas fases de desarrollo simultáneamente.
MODELOS DE PROCESO ÁGILES
MODELO CRYSTAL
Es la compilación de un
conjunto de metodologías que
faciliten el desarrollo de
software dependiendo de varios
factores, teniendo como
principal factor la cantidad de
desarrolladores, incluida dentro
de las llamadas metodologías
ágiles se caracteriza por estar
orientada a las personas que
integran el equipo o grupo de
desarrolladores, que son en su
mayor parte sobre los que
recaerá el éxito o fracaso del
proyecto
MODELOS DE PROCESO ÁGILES
MODELO SCRUM
Scrum es un proceso en el
que se aplican de manera
regular un conjunto de buenas
practicas para trabajar
colaborativamente, en equipo,
y obtener el mejor resultadp
posible de un proyecto. Estas
prácticas se apoyan unas a
otras y su selección tiene
origen en un estudio de la
manera de trabajar de equipos
altamente productivos.
MODELOS DE PROCESO ÁGILES
MODELO DE PROGRAMACION EXTREMA XP
La simplicidad y la comunicación
son extraordinariamente
complementarias. Con más
comunicación resulta más fácil
identificar qué se debe y qué no se
debe hacer. Cuanto más simple es
el sistema, menos tendrá que
comunicar sobre éste, lo que lleva a
una comunicación más completa,
especialmente si se puede reducir
el equipo de programadores.

Más contenido relacionado

La actualidad más candente

Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareEliud Cortes
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREFely Villalba
 
Proyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFProyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFPon Pons
 
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-softwarePrimoLaura
 
Microsoft solutions framework
Microsoft solutions frameworkMicrosoft solutions framework
Microsoft solutions frameworkNinoska18
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
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
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vidaOscare Coy
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de DesarrolloFausto J Loja Mora
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software radmarcosxm
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarejairo sanchez
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesJuan C. S. Suárez
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso UnificadoSofylutqm
 

La actualidad más candente (20)

Metodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de SoftwareMetodología Procesos de Desarrollo de Software
Metodología Procesos de Desarrollo de Software
 
Modelo msf
Modelo msfModelo msf
Modelo msf
 
Metodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdfMetodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdf
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 
Proyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFProyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSF
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
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
 
Presentacion MSF
Presentacion MSFPresentacion MSF
Presentacion MSF
 
Microsoft solutions framework
Microsoft solutions frameworkMicrosoft solutions framework
Microsoft solutions framework
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
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
 
359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida359287107 cuadro-comparativo-de-los-ciclos-de-vida
359287107 cuadro-comparativo-de-los-ciclos-de-vida
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 

Similar a Presentacion grupo 2

Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
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
 
Modelo de software en espiral
Modelo de software en espiralModelo de software en espiral
Modelo de software en espiralNando Lopez
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del SoftwareAnalisisDe
 
Metodologias
MetodologiasMetodologias
MetodologiasNorerod
 
Presentacion diego
Presentacion diegoPresentacion diego
Presentacion diegodiegoching2
 

Similar a Presentacion grupo 2 (20)

Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Modelos de Desarrollo de Software
Modelos de Desarrollo de SoftwareModelos de Desarrollo de Software
Modelos de Desarrollo de Software
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
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
 
Modelo de software en espiral
Modelo de software en espiralModelo de software en espiral
Modelo de software en espiral
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Presentacion diego
Presentacion diegoPresentacion diego
Presentacion diego
 

Presentacion grupo 2

  • 1. WEBQUEST - MODELOS DE PROCESOS DEL SOFTWARE INTEGRANTES: COCARICO COLQUE MIGUEL ANGEL LEAÑO MARTINEZ KEVIN JAIME SALAS PAREDES GABRIEL ALEJANDRO TICONA GERONIMO CARLOS ALBERTO VALENCIA VASQUEZ NESTOR ALFREDO VILLEGAS CUSSI HERMOGENES WILFREDO
  • 2. DEFINICIÓN: Conjunto de actividades y resultados asociados que conducen a la creación de un producto software. Para resolver los problemas reales de una industria, un ingeniero del software debe incorporar una estrategia de desarrollo que acompañe al proceso, métodos y tenga herramientas. Esta estrategia se llama modelo de proceso o paradigma de ingeniería del software. Se selecciona un modelo de proceso para la ingeniería del software según la naturaleza del proyecto y de la aplicación, los métodos y las herramientas a utilizarse, los controles y entregas que se requieren.
  • 3. MODELOS DE PROCESO SECUENCIAL MODELO LINEAL SECUENCIAL (CASCADA) El modelo de cascada define las siguientes etapas que deben cumplirse de forma sucesiva:
  • 4. MODELOS DE PROCESO SECUENCIAL MODELO DE CONSTRUCCION DE PROTOTIPOS El diseño rápido se basa en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final (por ejemplo, la configuración de la interfaz con el usuario y el formato de los despliegues de salida). El diseño rápido conduce a la construcción de un prototipo, el cual es evaluado por el cliente o el usuario para una retroalimentación; gracias a ésta se refinan los requisitos del software que se desarrollará.
  • 5. MODELOS DE PROCESO SECUENCIAL MODELO DE DESARROLLO RAPIDO DE APLICACIONES DRA Es un modelo de proceso de desarrollo del software lineal secuencial, que enfatiza un ciclo de desarrollo corto. Consta de las siguientes actividades: Comunicación, planeación, modelado y construcción. Dentro de un equipo de trabajo para el desarrollo rápido de aplicaciones los roles son los siguientes: moderador, expertos de negocio (usuarios), Analistas de Procesos y Analistas Funcionales, Analista Modelizador. Es una adaptación de "alta velocidad" del modelo de cascada. El proceso de DRA permite que un equipo de desarrollo cree un sistema completamente funcional dentro de un periodo muy corto de 60 a 90 días.
  • 6. MODELOS DE PROCESO EVOLUTIVOS MODELO ESPIRAL La principal característica del modelo en espiral es la gestión de riesgos de forma periódica en el ciclo de desarrollo. Este modelo fue creado en 1988 por Barry Boehm, combinando algunos aspectos clave de las metodologías del modelo de cascada y del desarrollo rápido de aplicaciones, pero dando énfasis en un área que para muchos no jugó el papel que requiere en otros modelos: un análisis iterativo y concienzudo de los riesgos, especialmente en el caso de sistema complejos de gran escala.
  • 7. MODELOS DE PROCESO EVOLUTIVOS MODELO INCREMENTAL El modelo incremental es una unión de las mejores funcionalidades del modelo de cascada y del modelo de prototipos. A medida que se presenta un prototipo se produce un “incremento”, que es una iteración del proceso anterior pero aplicando las experiencias aprendidas del proceso anterior. A diferencia del modelo de prototipos, los prototipos de este modelo están orientados a ser operacionales en cada incremento y no ser solo una “previa” de cómo sería el sistema en su versión final.
  • 8. MODELOS DE PROCESO EVOLUTIVOS MODELO CONCURRENTE Los gestores de proyectos que siguen los pasos del estado del proyecto en lo que se refiere a las fases importantes [del ciclo de vida clásico] no tiene idea del estado de sus proyectos. Estos son ejemplos de un intento por seguir los pasos extremadamente simples. Tenga en cuenta que aunque un proyecto [grande] este en la fase de codificación, hay personal de ese proyecto implicado en actividades asociadas generalmente a muchas fases de desarrollo simultáneamente.
  • 9. MODELOS DE PROCESO ÁGILES MODELO CRYSTAL Es la compilación de un conjunto de metodologías que faciliten el desarrollo de software dependiendo de varios factores, teniendo como principal factor la cantidad de desarrolladores, incluida dentro de las llamadas metodologías ágiles se caracteriza por estar orientada a las personas que integran el equipo o grupo de desarrolladores, que son en su mayor parte sobre los que recaerá el éxito o fracaso del proyecto
  • 10. MODELOS DE PROCESO ÁGILES MODELO SCRUM Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas practicas para trabajar colaborativamente, en equipo, y obtener el mejor resultadp posible de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un estudio de la manera de trabajar de equipos altamente productivos.
  • 11. MODELOS DE PROCESO ÁGILES MODELO DE PROGRAMACION EXTREMA XP La simplicidad y la comunicación son extraordinariamente complementarias. Con más comunicación resulta más fácil identificar qué se debe y qué no se debe hacer. Cuanto más simple es el sistema, menos tendrá que comunicar sobre éste, lo que lleva a una comunicación más completa, especialmente si se puede reducir el equipo de programadores.