El documento compara tres modelos de procesos de software: el modelo en cascada, el modelo en espiral y el modelo incremental. El modelo en cascada divide el proyecto en distintas fases lineales como especificación, diseño, implementación y pruebas. El modelo en espiral enfatiza la comunicación con el cliente y la evaluación y reducción de riesgos a través de iteraciones sucesivas. El modelo incremental se centra en la entrega de incrementos funcionales del producto de manera escalonada para clarificar requerimientos.
El Presente trabajo se realiza, con la finalidad de dar a conocer sobre la
funcionalidad del desarrollo de software utilizando el modelo espiral.
En esta investigación se tocaran también los modelos clásicos de 4, 6
Regiones y Win Win, los más utilizados.
También, se tomaron como ejemplo aplicado algunos Sistemas de telefónica,
las cuales se desarrollaron utilizando este modelo.
https://prezi.com/xde-v3fixrcz/motodo-espiral/
La presentación Fundamentos de Calidad del Software - Modelos y Estándares, contiene elementos que permiten hacerse a una idea del contexto en el que se mueve el aseguramiento de la calidad del software en sus dos manifestaciones (procesos y producto) y en sus dimensiones de gestión y desarrollo.
Luis Eduardo Peláez Valencia
luiseduardo.pelaez@gmail.com
Keywords: SQA, Aseguramiento de la calidad del software, Calidad del software, Modelos y Estándares.
Los Modelos Prescriptivos de Proceso definen un conjunto distinto de actividades, acciones, tareas, flujo de trabajo, fundamentos y productos de trabajo que se requieren para software de alta calidad.
El Ciclo de Vida del Software propone algunos modelos para explicar las fases o etapas que cumple el producto de software desde los requerimientos inicial hasta su nueva entrega.
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
El modelo de prototipos permite que todo el sistema, o algunas sus partes, se construyan rápidamente para comprender o aclarar aspectos , tiene el mismo objetivo que un prototipo de ingeniería , donde los requerimientos o el diseño requieren la investigación repetida para asegurar que el desarrollador, el usuario y el cliente tengan una comprensión unificada tanto de lo que se necesita como de lo que se propone como solución.
El Presente trabajo se realiza, con la finalidad de dar a conocer sobre la
funcionalidad del desarrollo de software utilizando el modelo espiral.
En esta investigación se tocaran también los modelos clásicos de 4, 6
Regiones y Win Win, los más utilizados.
También, se tomaron como ejemplo aplicado algunos Sistemas de telefónica,
las cuales se desarrollaron utilizando este modelo.
https://prezi.com/xde-v3fixrcz/motodo-espiral/
La presentación Fundamentos de Calidad del Software - Modelos y Estándares, contiene elementos que permiten hacerse a una idea del contexto en el que se mueve el aseguramiento de la calidad del software en sus dos manifestaciones (procesos y producto) y en sus dimensiones de gestión y desarrollo.
Luis Eduardo Peláez Valencia
luiseduardo.pelaez@gmail.com
Keywords: SQA, Aseguramiento de la calidad del software, Calidad del software, Modelos y Estándares.
Los Modelos Prescriptivos de Proceso definen un conjunto distinto de actividades, acciones, tareas, flujo de trabajo, fundamentos y productos de trabajo que se requieren para software de alta calidad.
El Ciclo de Vida del Software propone algunos modelos para explicar las fases o etapas que cumple el producto de software desde los requerimientos inicial hasta su nueva entrega.
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
El modelo de prototipos permite que todo el sistema, o algunas sus partes, se construyan rápidamente para comprender o aclarar aspectos , tiene el mismo objetivo que un prototipo de ingeniería , donde los requerimientos o el diseño requieren la investigación repetida para asegurar que el desarrollador, el usuario y el cliente tengan una comprensión unificada tanto de lo que se necesita como de lo que se propone como solución.
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
Los Modelos Prescriptivos de Proceso definen un conjunto distinto de actividades, acciones, tareas, flujo de trabajo, fundamentos y productos de trabajo que se requieren para software de alta calidad.
1. CUADRO COMPARATIVO DE LOS MODELOS DE PROCESOS DE SOFTWARE
Modelos Modelo de cascada Modelo en espiral Modelo incremental
Fases Fases separadas del proceso, Definición de objetivos, Los requerimientos y las
tales como especificación de evaluación y reducción de decisiones de diseño se pueden
requerimientos, el diseño del riesgos, desarrollo y validación, retrasar. Se identifica cuales
software, la implementación, planificación. servicios son más importantes y
las pruebas, etc. cuales menos.
Actividades Análisis y definición de Comunicación con el cliente, Se identifica los incrementos de
requerimientos, diseño del planificación, análisis de riesgo, mayor importancia y de menor,
sistema y del software, ingeniería, construcción y se definen detalles, se
implementación y prueba acción, evaluación del cliente. desarrolla, y por cada
del sistema, integración y incremento completo, este se
prueba del sistema, entrega, lo cual ayuda a
funcionamiento y clarificar requerimientos
mantenimiento. posteriores.
Diagramas Se va representando en Se representa en forma de Aplica secuencias lineales de
forma de una cascada de una espiral, el cual gira de adentro forma escalonada mientras
fase a otra, el número de hacia fuera. progresa el tiempo en el
iteraciones continúa siempre calendario.
y cuando la fase anterior
haya terminado.
Ventajas La documentación se Consideración explicita del *Se centra en la entrega de un
produce en cada fase, riesgo del proyecto y producto operacional con cada
además de ser compatible alternativas para sus soluciones. incremento.
con otros modelos de *El cliente no espera hasta que
proceso de ingeniería. el sistema este terminado para
sacar provecho.
*Bajo riesgo de fallo total del
proyecto.
*Mínimos fallos de
funcionamiento del software en
las partes más importantes del
sistema.
Desventajas Inflexibilidad al dividir el Dificultad de convencer a Los incrementos deben ser
proyecto en distintas etapas. clientes que su enfoque relativamente pequeños y cada
evolutivo es controlable, no es uno de ellos debe entregar
viable su utilización en alguna funcionalidad del
pequeños sistemas, genera sistema.
mucho tiempo en el desarrollo
del sistema.
Prioridad Consta de pocas atapas, las Análisis de riesgo y propuestas Entrega de un producto
cuales se realizan de manera de posibles soluciones. operacional por cada
continua y cíclica. incremento.