SlideShare una empresa de Scribd logo
1 de 10
MODELOS DE PROCESOS
DEL SOFTWARE
GRUPO 9
MADDIZÓN MASHIEL CAMACHO LUGONES
EVELYN ANGELA ALANEZ ZENTENO
FAVIO MOLLINEDO PACAHUANCA
SIACIR VILLAR PABON
KEVIN FLORES
MODELOS ITERATIVOS
• La característica principal es apuntar al perfeccionamiento de los procesos,
mejorando sus funcionalidades, en base a las necesidades del
desarrollador.
• En cada iteración el equipo evoluciona el producto (hace una entrega
incremental) a partir de los resultados completados en las iteraciones
anteriores, añadiendo nuevos objetivos/requisitos o mejorando los que ya
fueron completados.
• Un aspecto fundamental para guiar el desarrollo iterativo e incremental es
la priorización de los objetivos/requisitos en función del valor que aportan al
cliente.
• Centrado en la implementación con actualizaciones periódicas al modelo
Está orientado a la implementación, el proceso de desarrollo requiere explícitamente que se vuelvan
a propagar los cambios al modelo a intervalos regulares, o después de un cierto volumen de
perfeccionamientos en la implementación. Funciona mejor cuando el volumen de los cambios de
cada lote es pequeño.
• Iteraciones paralelas en el modelo y la implementación
Los ciclos de perfeccionamiento tienen lugar tanto en el modelo como en la implementación al
mismo tiempo. Estos ciclos pueden originarse en nuevos perfeccionamientos, la corrección de errores
iniciales, diversos tipos de mejoras estructurales, etc. En algún lugar, se sincronizan el modelo y la
implementación. Nuevamente, la sincronización funciona mejor cuando la cantidad de cambios es
pequeña.
• Centrado en el modelo
Todos los ciclos de perfeccionamiento que se generan a partir de nuevos requerimientos o cambios al
diseño tienen lugar en el modelo. Después de una pequeña cantidad de cambios, se generan los
correspondientes artefactos de implementación que se funden con la implementación existente. Este
enfoque no exige que todos los artefactos de la implementación se generen a partir del modelo, ni
niega la existencia de artefactos o iteraciones que son específicos al dominio de la implementación.
Obliga al modelado de los artefactos que son relevantes para el negocio, de manera que exista poca
o ninguna necesidad de a pasar los cambios nuevamente al modelo.
MODELOS ITERATIVOS
TIPOS
MODELOS EVOLUTIVOS
• Se caracterizan por la forma en que permiten a los ingenieros del software
desarrollar versiones cada vez más completas del software.
• El software evoluciona con el tiempo. Los requisitos del usuario y del
producto suelen cambiar conforme se desarrolla el mismo. Las fechas de
mercado y la competencia hacen que no sea posible esperar a poner en el
mercado un producto absolutamente completo, por lo que se aconsejable
introducir una versión funcional limitada de alguna forma para aliviar las
presiones competitivas.
MODELOS EVOLUTIVOS
TIPOS
• Modelo Incremental
Basado en varios ciclos en Cascada retroalimentados
aplicados consecutivamente.
·   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.
·   Requiere gestores experimentados.
·   Los errores en los requisitos se detectan tarde.
·   El resultado puede ser muy positivo.
• Modelo Concurrente
Define una serie de acontecimientos que dispararán transiciones de estado a estado para cada una de las
actividades. Durante las primeras etapas del diseño, no se contempla una inconsistencia del modelo de análisis. Esto
genera la corrección del modelo de análisis de sucesos, que disparará la actividad de análisis del estado hecho al
estado cambios en espera. Se puede representar en forma de esquema de una serie de actividades, técnicas
tareas y estados asociados. Tiene la capacidad de describir las múltiples actividades del software que están
ocurriendo simultáneamente.
Etapas del modelo incremental
MODELOS EVOLUTIVOS
TIPOS
• Modelo Espiral
¨Es un generador de modelo de proceso guiado por el riesgo que se emplea para conducir sistemas
intensivos de ingeniería de software concurrente y a la vez con muchos usuarios¨.
•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 que sean factibles y totalmente satisfactorias.
Etapas del modelo espiral
MODELOS ÁGILES
• En febrero de 2001 tras una reunión de un grupo de 17 expertos de la industria del
software, nace el término “ágil” aplicado al desarrollo de software. Su objetivo fue
esbozar los valores y principios que deberían permitir a los equipos desarrollar
software rápidamente y respondiendo a los cambios que puedan surgir a lo largo
del proyecto.
• Se pretendía ofrecer una alternativa a los procesos de desarrollo de software
tradicionales, caracterizados por ser rígidos y dirigidos por la documentación que
se genera en cada una de las actividades desarrolladas.
• Tras esta reunión se creó The Agile Alliance, una organización, sin ánimo de lucro,
dedicada a promover los conceptos relacionados con el desarrollo ágil de
software y ayudar a las organizaciones para que adopten dichos conceptos. El
punto de partida es fue el Manifiesto Ágil, un documento que resume la filosofía
ágil.
MODELOS ÁGILES
EJEMPLOS
1. Agile Unified Process:
En español Proceso Unificado Ágil de Scott Ambler
1. Abarca siete flujos de trabajos: Modelado, Implementación, Prueba, Despliegue, Gestión de
configuración, Gestión de Proyectos y Ambiente.
2. El modelado agrupa los tres flujos: Modelamiento del negocio, Requerimientos y Análisis y Diseño.
3. Dispone de cuatro fases: Incepción o Creación, Elaboración, Construcción y Transición.
Principios en los que se basa AUP:
• Simplicidad: Todo se describe concisamente utilizando poca documentación.
• Agilidad: El ajuste a los valores y principios de La Alianza Ágil.
• Centrarse en actividades de alto valor: La atención se centra en las actividades que en realidad lo
requieren, no en todo el proyecto.
• Herramienta de la independencia: Puede usar cualquier conjunto de herramientas que desea con el
AUP.
MODELOS ÁGILES
EJEMPLOS
2.  Crystal Methodologies:
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.
Metodologías Crystal:
•-Crystal Yellow.
•-Crystal Orange.
•-Crystal Orange Web.
•-Crystal Red.
•-Crystal Magenta.
•-Crystal Blue.
Características:
•Aspecto humano del equipo.
•Tamaño de un equipo.
•Comunicación entre los desarrolladores.
•Políticas a seguir.
•Espacio físico de trabajo.
MODELOS ÁGILES
EJEMPLOS
3. Programación Extrema XP:
Centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de
software, XP se basa en realimentación continua entre el cliente y el equipo de desarrollo,
comunicación fluida entre todos los participantes, simplicidad en las soluciones implementadas y
coraje para enfrentar los cambios. XP se define como especialmente adecuada para proyectos con
requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo técnico.
CARACTERÍSTICAS XP:
•Metodología basada en prueba y error.
•Fundamentada en Valores y Prácticas.
•Expresada en forma de 12 Prácticas
•Conjunto completo
•Se soportan unas a otras
VENTAJAS Y DESVENTAJAS DE XP
Ventajas:
•Programación organizada.
•Menor taza de errores.
•Satisfacción del programador.
Desventajas:
•Es recomendable emplearlo solo en proyectos a
corto plazo.
•Altas comisiones en caso de fallar.

Más contenido relacionado

La actualidad más candente

Modelo incremental
Modelo incrementalModelo incremental
Modelo incrementalRoxny Moreno
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareUriel Ramos
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
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
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)Cristhian Aguilar
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de softwareGeovani AG
 
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
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agilesfmmeson
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumtbaires
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incrementalAnel Sosa
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 

La actualidad más candente (19)

Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de software
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
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
 
medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)medolos tradicionales de desarrollo de software ( cascada - espiral)
medolos tradicionales de desarrollo de software ( cascada - espiral)
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de software
 
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
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrum
 
Metodologia Incremental
Metodologia IncrementalMetodologia Incremental
Metodologia Incremental
 
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
 
El proceso del software
El proceso del softwareEl proceso del software
El proceso del software
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incremental
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 

Destacado

Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
urinary-incontanince
urinary-incontaninceurinary-incontanince
urinary-incontaninceMarian Efat
 
Presentation IGDB Students
Presentation IGDB StudentsPresentation IGDB Students
Presentation IGDB StudentsIGDBcom
 
M. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwareM. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwarematias0tari
 
PROYECTO CAESAR CASINO KEVIN SÁNCHEZ
PROYECTO CAESAR CASINO KEVIN SÁNCHEZPROYECTO CAESAR CASINO KEVIN SÁNCHEZ
PROYECTO CAESAR CASINO KEVIN SÁNCHEZKevin Isaac Sanchez
 
Presentación final Centro Comercial Plaza Novena
Presentación final Centro Comercial Plaza NovenaPresentación final Centro Comercial Plaza Novena
Presentación final Centro Comercial Plaza NovenaRAFAEL IGNACIO OCHOA CORTES
 
Calcio e politica: lo sport come arma di persuasione di massa
Calcio e politica: lo sport come arma di persuasione di massaCalcio e politica: lo sport come arma di persuasione di massa
Calcio e politica: lo sport come arma di persuasione di massaAndrea Succi
 

Destacado (10)

Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Blog andres arteaga
Blog andres arteagaBlog andres arteaga
Blog andres arteaga
 
сценарий
сценарийсценарий
сценарий
 
urinary-incontanince
urinary-incontaninceurinary-incontanince
urinary-incontanince
 
Presentation IGDB Students
Presentation IGDB StudentsPresentation IGDB Students
Presentation IGDB Students
 
M. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del softwareM. Sw. Modelo de procesos del software
M. Sw. Modelo de procesos del software
 
Millainen on sankari?
Millainen on sankari?Millainen on sankari?
Millainen on sankari?
 
PROYECTO CAESAR CASINO KEVIN SÁNCHEZ
PROYECTO CAESAR CASINO KEVIN SÁNCHEZPROYECTO CAESAR CASINO KEVIN SÁNCHEZ
PROYECTO CAESAR CASINO KEVIN SÁNCHEZ
 
Presentación final Centro Comercial Plaza Novena
Presentación final Centro Comercial Plaza NovenaPresentación final Centro Comercial Plaza Novena
Presentación final Centro Comercial Plaza Novena
 
Calcio e politica: lo sport come arma di persuasione di massa
Calcio e politica: lo sport come arma di persuasione di massaCalcio e politica: lo sport come arma di persuasione di massa
Calcio e politica: lo sport come arma di persuasione di massa
 

Similar a Modelos de-procesos-del-software

Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 
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
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
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 procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del softwareElvisCallisaya
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingenieríaSam Stgo
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de softwarejhostinvasquez
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
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
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareAlejandro Silva
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareMiguelDiaz369
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareRonald A Cortez B
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de SistemasT.I.C
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 

Similar a Modelos de-procesos-del-software (20)

Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso 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 )
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de software
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del software
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
RUP
RUPRUP
RUP
 
Métodos de la ingeniería
Métodos de la ingenieríaMétodos de la ingeniería
Métodos de la ingeniería
 
Jhostin vasquez modelos de software
Jhostin vasquez   modelos de softwareJhostin vasquez   modelos de software
Jhostin vasquez modelos de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
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
 
Presentacion grupo9
Presentacion grupo9Presentacion grupo9
Presentacion grupo9
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de software
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 

Último

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
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
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
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
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 

Último (20)

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
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
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
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
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
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 ...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 

Modelos de-procesos-del-software

  • 1. MODELOS DE PROCESOS DEL SOFTWARE GRUPO 9 MADDIZÓN MASHIEL CAMACHO LUGONES EVELYN ANGELA ALANEZ ZENTENO FAVIO MOLLINEDO PACAHUANCA SIACIR VILLAR PABON KEVIN FLORES
  • 2. MODELOS ITERATIVOS • La característica principal es apuntar al perfeccionamiento de los procesos, mejorando sus funcionalidades, en base a las necesidades del desarrollador. • En cada iteración el equipo evoluciona el producto (hace una entrega incremental) a partir de los resultados completados en las iteraciones anteriores, añadiendo nuevos objetivos/requisitos o mejorando los que ya fueron completados. • Un aspecto fundamental para guiar el desarrollo iterativo e incremental es la priorización de los objetivos/requisitos en función del valor que aportan al cliente.
  • 3. • Centrado en la implementación con actualizaciones periódicas al modelo Está orientado a la implementación, el proceso de desarrollo requiere explícitamente que se vuelvan a propagar los cambios al modelo a intervalos regulares, o después de un cierto volumen de perfeccionamientos en la implementación. Funciona mejor cuando el volumen de los cambios de cada lote es pequeño. • Iteraciones paralelas en el modelo y la implementación Los ciclos de perfeccionamiento tienen lugar tanto en el modelo como en la implementación al mismo tiempo. Estos ciclos pueden originarse en nuevos perfeccionamientos, la corrección de errores iniciales, diversos tipos de mejoras estructurales, etc. En algún lugar, se sincronizan el modelo y la implementación. Nuevamente, la sincronización funciona mejor cuando la cantidad de cambios es pequeña. • Centrado en el modelo Todos los ciclos de perfeccionamiento que se generan a partir de nuevos requerimientos o cambios al diseño tienen lugar en el modelo. Después de una pequeña cantidad de cambios, se generan los correspondientes artefactos de implementación que se funden con la implementación existente. Este enfoque no exige que todos los artefactos de la implementación se generen a partir del modelo, ni niega la existencia de artefactos o iteraciones que son específicos al dominio de la implementación. Obliga al modelado de los artefactos que son relevantes para el negocio, de manera que exista poca o ninguna necesidad de a pasar los cambios nuevamente al modelo. MODELOS ITERATIVOS TIPOS
  • 4. MODELOS EVOLUTIVOS • Se caracterizan por la forma en que permiten a los ingenieros del software desarrollar versiones cada vez más completas del software. • El software evoluciona con el tiempo. Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no sea posible esperar a poner en el mercado un producto absolutamente completo, por lo que se aconsejable introducir una versión funcional limitada de alguna forma para aliviar las presiones competitivas.
  • 5. MODELOS EVOLUTIVOS TIPOS • Modelo Incremental Basado en varios ciclos en Cascada retroalimentados aplicados consecutivamente. ·   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. ·   Requiere gestores experimentados. ·   Los errores en los requisitos se detectan tarde. ·   El resultado puede ser muy positivo. • Modelo Concurrente Define una serie de acontecimientos que dispararán transiciones de estado a estado para cada una de las actividades. Durante las primeras etapas del diseño, no se contempla una inconsistencia del modelo de análisis. Esto genera la corrección del modelo de análisis de sucesos, que disparará la actividad de análisis del estado hecho al estado cambios en espera. Se puede representar en forma de esquema de una serie de actividades, técnicas tareas y estados asociados. Tiene la capacidad de describir las múltiples actividades del software que están ocurriendo simultáneamente. Etapas del modelo incremental
  • 6. MODELOS EVOLUTIVOS TIPOS • Modelo Espiral ¨Es un generador de modelo de proceso guiado por el riesgo que se emplea para conducir sistemas intensivos de ingeniería de software concurrente y a la vez con muchos usuarios¨. •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 que sean factibles y totalmente satisfactorias. Etapas del modelo espiral
  • 7. MODELOS ÁGILES • En febrero de 2001 tras una reunión de un grupo de 17 expertos de la industria del software, nace el término “ágil” aplicado al desarrollo de software. Su objetivo fue esbozar los valores y principios que deberían permitir a los equipos desarrollar software rápidamente y respondiendo a los cambios que puedan surgir a lo largo del proyecto. • Se pretendía ofrecer una alternativa a los procesos de desarrollo de software tradicionales, caracterizados por ser rígidos y dirigidos por la documentación que se genera en cada una de las actividades desarrolladas. • Tras esta reunión se creó The Agile Alliance, una organización, sin ánimo de lucro, dedicada a promover los conceptos relacionados con el desarrollo ágil de software y ayudar a las organizaciones para que adopten dichos conceptos. El punto de partida es fue el Manifiesto Ágil, un documento que resume la filosofía ágil.
  • 8. MODELOS ÁGILES EJEMPLOS 1. Agile Unified Process: En español Proceso Unificado Ágil de Scott Ambler 1. Abarca siete flujos de trabajos: Modelado, Implementación, Prueba, Despliegue, Gestión de configuración, Gestión de Proyectos y Ambiente. 2. El modelado agrupa los tres flujos: Modelamiento del negocio, Requerimientos y Análisis y Diseño. 3. Dispone de cuatro fases: Incepción o Creación, Elaboración, Construcción y Transición. Principios en los que se basa AUP: • Simplicidad: Todo se describe concisamente utilizando poca documentación. • Agilidad: El ajuste a los valores y principios de La Alianza Ágil. • Centrarse en actividades de alto valor: La atención se centra en las actividades que en realidad lo requieren, no en todo el proyecto. • Herramienta de la independencia: Puede usar cualquier conjunto de herramientas que desea con el AUP.
  • 9. MODELOS ÁGILES EJEMPLOS 2.  Crystal Methodologies: 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. Metodologías Crystal: •-Crystal Yellow. •-Crystal Orange. •-Crystal Orange Web. •-Crystal Red. •-Crystal Magenta. •-Crystal Blue. Características: •Aspecto humano del equipo. •Tamaño de un equipo. •Comunicación entre los desarrolladores. •Políticas a seguir. •Espacio físico de trabajo.
  • 10. MODELOS ÁGILES EJEMPLOS 3. Programación Extrema XP: Centrada en potenciar las relaciones interpersonales como clave para el éxito en desarrollo de software, XP se basa en realimentación continua entre el cliente y el equipo de desarrollo, comunicación fluida entre todos los participantes, simplicidad en las soluciones implementadas y coraje para enfrentar los cambios. XP se define como especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo técnico. CARACTERÍSTICAS XP: •Metodología basada en prueba y error. •Fundamentada en Valores y Prácticas. •Expresada en forma de 12 Prácticas •Conjunto completo •Se soportan unas a otras VENTAJAS Y DESVENTAJAS DE XP Ventajas: •Programación organizada. •Menor taza de errores. •Satisfacción del programador. Desventajas: •Es recomendable emplearlo solo en proyectos a corto plazo. •Altas comisiones en caso de fallar.