Logo Studenta

Modelos de ciclo de vida de desarrollo del software

¡Estudia con miles de materiales!

Vista previa del material en texto

MODELOS DEL
CICLO DE VIDA
DEL SOFTWARE
INGENERIA DE SOFTWARE II
NIXON ORTIZ QUIÑONEZ - 6TO A TICS
Introducción
Un proceso de desarrollo de software es un conjunto de
estructuras de organización, reglas, políticas, actividades, 
procedimientos, componentes de software,
metodologías, y herramientas utilizadas o creadas
específicamente para definir, desarrollar, ofrecer un
servicio, innovar y extender un producto de software.
(Ruvalcaba, s.f)
NIXON ORTIZ Q.
TIPOS DE
MODELOS 
DEFINICIONES.
NIXON ORTIZ Q.
Figura 1. Modelo Cascada
Comunicación
Planeación
Modelado
Construcción
Despliegue
NIXON ORTIZ Q.
Modelo Cascada.
Este modelo usa un proceso lineal
secuencial, las ocupaciones son
ejecutadas en sucesión, o sea, no puede
comenzar una actividad sin previamente
haber culminado la anterior, su
desarrollo empieza a partir de la
comunicación hasta el despliegue. 
(Álava, 2015)
Modelo en V.
El modelo en v es un proceso que representa la
secuencia de pasos en el desarrollo del ciclo de
vida de un proyecto. Describe las actividades y
resultados que han de ser producidos durante el
desarrollo del producto. La parte izquierda de la v
representa la descomposición de los requisitos y
la creación de las especificaciones del sistema. El
lado derecho de la v representa la integración de
partes y su verificación. V significa “Validación y
Verificación”.
Figura 2. Modelo en V Efectodigital (s.f)
NIXON ORTIZ Q.
Modelo iterativo
Figura 2. Modelo en V Efectodigital (s.f)
NIXON ORTIZ Q.
Modelo Espiral
Tiene un enfoque de reutilización de componentes.
Evaluación y eliminación de errores en cada fase.
Como utiliza prototipos es de fácil comprensión para
los cambios.
El cliente se puede impacientar porque le presentan
modelos y funciones diferentes en cada fase.
El modelo requiere de experiencia para saber
identificar los riesgos. (Álava, 2015)
Ventajas:
Desventajas:
NIXON ORTIZ Q. Figura 4. Modelo Espirial Fuente: https://cutt.ly/GFg9MlJ
NIXON ORTIZ Q.
Comunicación Plan rápido
Diseño rápido
Construcción
del prototipo
Desarrollo,
Entrega y
Retroalimentación
CONSTRUCCIÓN
DE PROTOTIPOS
Figura 3. Modelo Evolutivo
Modelos de proceso evolutivo.
Este modelo es ideal como mecanismo para conceptualizar lo
requerimientos y además posibilita ejercer fragmentos de
programas existentes o ejercer herramientas para producir
programas que funcionen. 
Construcción de prototipos
Según Álava (2015), este tipo de modelo de procesos son de 
 tipo iterativo, es decir, fueron creados para adaptarse al
cambio a lo largo del desarrollo del plan, dicho modelo permite
desarrollar cada vez más versiones de forma más enteras del
mismo software. Uno de los más usados es el modelo de
construcción de prototipos.
Ciclo de vida tipo Sashim
Este ciclo de vida es parecido
al ciclo de vida en cascada
puro, con la diferencia de que
en el ciclo de vida en cascada
no se pueden solapar las
etapas, y en éste sí.
NIXON ORTIZ Q. Figura 4. Modelo Sashim Fuente: https://cutt.ly/GFg9MlJ
Bibliografía.
Alava, N. (2015, 30 mayo). Modelos de procesos prescriptivos. Ingenieria
en Software. Recuperado 9 de abril de 2022, de
https://ingenieriaensoftwarenathalyalava.wordpress.com/2015/04/25/mo
delos-de-procesos-prescriptivos/?
msclkid=c14c2aabb7a311ecb470458c33a0eff2Ruvalcaba,
M. (s. f.). Procesos de Software. SG Buzz. Recuperado 9 de abril de 2022,
de https://sg.com.mx/revista/1/procesos-software
Referencias.
Calero, W., & V.T.M. (s. f.). Modelo Incremental. Ingenieraupoliana. Recuperado
8 de abril de 2022, de https://ingenieraupoliana.blogspot.com/2010/10/modelo-
incremental.html?msclkid=2dd51c9db7a911ec97e9aa3150ffe0ad
Ortiz, N. A. (2022, marzo). Conceptos de ingeniería de software (N.o 1).
Universidad Técnica de Esmeraldas Luis Vargas Torres.
https://drive.google.com/file/d/1ZWZkBMCzAz5Xi43vRPDU0CzI3odlj0MK/view?
usp=sharing

Continuar navegando