Descarga la aplicación para disfrutar aún más
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
Compartir