Please enable JavaScript.
Coggle requires JavaScript to display documents.
CICLOS DE VIDA DEL SOFTWARE (MODELO SCRUM (ETAPAS (Planificación del…
CICLOS DE VIDA DEL SOFTWARE
MODELO EN EL ESPIRAL
El modelo espiral en ingeniería del software tiene un enfoque muy distinto al modelo de cascada, principalmente porque su enfoque va dirigido hacia el análisis de riesgos. El modelo de ciclo de vida en espiral, consiste en realizar diversas iteraciones, pasando por cada una de sus fases una y otra ves.
VENTAJAS
Entre las principales ventajas de desarrollar un proyecto con el modelo espiral, es que los riesgos se van disminuyendo conforme avanzan los ciclos o iteraciones, de hecho no puedes avanzar a un ciclo nuevo, si no se ha dado solución a todos los riesgos latentes.
El modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de computadora.
Como el software evoluciona a medida que progresa el proceso, el desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los nivele evolutivos.
DESVENTAJAS
Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.
Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas
Modelo costoso
ETAPAS
Planificación: Se determinan los objetivos y el alcance del ciclo
análisis de Riesgo. Se evalúa todo aquello que pueda afectar al proyecto según el estado
implementación. Se desarrolla y valida el software según el alcance acordado
Evaluación. Antes de proceder a realizar otra vuelta en la espiral
SE APLICA A QUE TIPO DE PROYECTOS
El modelo de desarrollo en espiral APLICA a menudo para proyectos más grandes que están sujetos a riesgos.
MODELO ITERATIVO O POR PROTOTIPOS
Es uno de los primeros ciclos de vida que permitían que el código fuente fuera reutilizable, sin embargo con el modelo iterativo no solo es utilizable, si no que para muchos, estos prototipos pueden llegar a ser el producto final que siempre quisieron, lo cual lo hace realmente relevante y destacable, por encima del resto de los modelos de antaño que puedas encontrar.
VENTAJA
Una de las principales ventajas que ofrece este modelo es que no hace falta que los requisitos estén totalmente definidos al inicio del desarrollo, sino que se pueden ir refinando en cada una de las iteraciones.
DESVENTAJA
Al no ser necesario tener los requisitos definidos desde el principio, puede verse también como un inconveniente ya que pueden surgir problemas relacionados con la arquitectura.
ETAPAS
Recolección y refinamiento de requisitos
Modelado, diseño rápido
Construcción del Prototipo
Desarrollo, evaluación del prototipo por el cliente
MODELOS DEL CICLO DE VIDA DEL DESARROLLO ÁGILES
Estos procesos se caracterizan por estar basados en las etapas del ciclo de vida del software tradicionales, pero combinándolas con algunas técnicas y siendo aún mas solapadoras en cuando al orden que se deben ejecutar.
CARACTERISTICAS
la característica principal de este ciclo de vida es su carácter repetitivo , por ello se considera un ciclo iterativo e incremental.
ETAPAS
Definición de los requisitos del proyecto.
Análisis de requisitos y necesidades.
Diseño integral.
Desarrollo de dicho diseño.
MODELO SCRUM
El modelo Scrum, se encuentra basado en lo que es el desarrollo incremental, es decir, conforme pasen las fases y las iteraciones, mayor va a ser el tamaño del proyecto que se esté desarrollando, es por eso que uno de los principales requisitos para llevarlo a cabo, es que tu equipo de desarrollo sea de calidad. Teniendo una alta calidad en el equipo, tendremos garantizado un excelente funcionamiento.
CARACTERISTICAS
Se hace uso de equipos auto-dirigidos y auto-organizados.
Gestión regular de las expectativas del cliente, resultados anticipados, flexibilidad y adaptación, retorno de inversión, mitigación de riesgos, productividad y calidad, alineamiento entre cliente y equipo, por último, equipo motivado.
Se realiza a diario una reunión de Scrum, que es una reunión de avance diaria que no dura más de 15 minutos con el objetivo de obtener realimentación sobre las tareas del equipo y los obstáculos que se presentan.
VENTAJAS
Los usuarios pueden participar en cada una de las etapas del proceso y proponer soluciones.
Cada etapa del proceso arroja una serie de resultados.
e adapta a cualquier contexto, área o sector de la gestión.
DESVENTAJAS
Funciona más que nada con equipos reducidos.
Requiere una exhaustiva definición de las tareas y sus plazos.
Exige que quienes la utilicen cuenten con una alta cualificación o formación.
ETAPAS
Planificación del sprint
Etapa de desarrollo
Revisión del sprint
Retroalimentación
SE APLICA A QUE TIPO DE PROYECTOS
se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.
https://okhosting.com/blog/el-ciclo-de-vida-del-software/#Ciclo_de_Vida_del_Software_en_las_distintas_Metodologias
https://www.viewnext.com/el-ciclo-de-vida-de-las-metodologias-agiles-de-desarrollo/
MAGDA CRISTINA LOPEZ G