Está en la página 1de 2

Universidad técnica de

Manabí

modelos de ciclo de
vida de software

MODELO DE
CASCADA
El modelo en cascada de cinco niveles,
basado en las propuestas de Winston
W. Royce, divide los procesos de
desarrollo en las siguientes fases de
proyecto: análisis, diseño,
implementación, verificación y
mantenimiento. El gráfico incluye una
de las ampliaciones del modelo
planteadas por Royce: la verificación En este modelo, las diferentes fases de
de los resultados de cada una de las un proceso de desarrollo se suceden
fases tomando en consideración las una detrás de otra como en una
exigencias y especificaciones cascada. Cada una de las fases
formuladas en el paso anterio. concluye con un resultado provisional
(hito) como, por ejemplo, un catálogo
de requisitos en forma de pliego de
Está Compuesto por: condiciones, la especificación de una
-Análisis arquitectura de software o una
-Diseño aplicación a nivel alfa o beta.
-Implementación
-Prueba
-Servicio

MODELO EN
EL ESPIRAL
El desarrollo o modelo en espiral es un
enfoque de desarrollo de software que
puede ser considerado como una
respuesta a los inconvenientes del
desarrollo en cascada. El modelo en
espiral describe el ciclo de vida de un
software por medio de espirales, que
Una característica clave del desarrollo se repiten hasta que se puede entregar
en espiral es la minimización de los el producto terminado
riesgos en el desarrollo de software, lo
que podría resultar en un aumento de
los costes totales, más esfuerzo y un
lanzamiento retardado.

MODELO
ITERATIVO
Consiste en la iteración de varios ciclos
Es un modelo derivado del ciclo de vida de vida en cascada. Al final de cada
en cascada. Este modelo busca reducir iteración se le entrega al cliente una
el riesgo que surge entre las versión mejorada o con mayores
necesidades del usuario y el producto funcionalidades del producto. El cliente
final por malos entendidos durante la es quien después de cada iteración
etapa de recogida de requisitos. evalúa el producto y lo corrige o
propone mejoras. Estas iteraciones se
repetirán hasta obtener un producto
que satisfaga las necesidades del
cliente.

Autor: Demera Velásquez Dustan Docente: Ing. tatiana Cobeña


Universidad técnica de
Manabí

modelos de ciclo de
vida de software

MODELO DE
PROTOTIPOS
También conocido como desarrollo
con prototipación o modelo de
desarrollo evolutivo, se inicia con la
definición de los objetivos globales
para el software, luego se identifican
los requisitos conocidos y las áreas del
esquema en donde es necesaria más
definición.
Este modelo es básicamente prueba y
error ya que si al usuario no le gusta
una parte del prototipo significa que la
prueba fallo por lo cual se debe
corregir el error que se tenga hasta
que el usuario quede satisfecho.
MODELOS DEL
CICLO DE
VIDA DEL
DESARROLLO
ÁGILES
El ciclo de vida ágil es un ciclo iterativo
extremo, en el cual las iteraciones se
acortan a semanas, para aprender de
los errores de manera rápida. Este
ciclo supone una limpieza constante del
producto, para no afectar a la
La agilidad gana cada vez más fuerza y
productividad de los equipos y gestión
va acompañada de la buena gestión de
de los proyectos.
los equipos. Se basa en que lo más
determinante son las personas. Los
equipos son más productivos cuando
están más motivados.

Este ciclo supone una limpieza


constante del producto, para no
afectar a la productividad de los
equipos y gestión de los proyectos.
Estos aspectos son recogidos en los
principios del manifiesto ágil.

ALGUNOS ENLACES DE REFERENCIA

https://www.iebschool.com/blog/que-son-metodologias-agiles-agile-scrum/
https://es.ryte.com/wiki/Modelo_en_Espiral
https://www.ecured.cu/Modelo_de_prototipos
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/el-modelo-en-
cascada/https://www.ealde.es/ciclo-de-vida-agil-direccion-proyectos/

Autor: Demera Velásquez Dustan Docente: Ing. tatiana Cobeña

También podría gustarte