Aunque existen herramientas de automatización software, hoy en día es difícil automatizar más V F. La automatización de la creación software es sencilla y existen muchas herramientas para ello V F. El modelo en cascada es el paradigma más moderno V F. Las etapas del modelo en cascada son: Comunicación, planificación, construcción y despliegue V F. Una ventaja del modelo en cascada es que es un modelo secuencial y el desarrollo software es altamente lineal V F. Una desventaja del modelo en cascada es que es un modelo secuencial V F. En el modelo en cascada el cliente dispondrá de versiones de prueba en etapas tempranas del proyecto V F. En el modelo incremental: el producto se divide en incrementos de tal modo que cada entrega es un producto operativo pero incompleto V F. En el modelo incremental el cliente no dispondrá de ninguna versión hasta etapas muy avanzadas del proyecto V F. Los incrementos se estructuran de modo que los últimos incluyan los requisitos más importantes del producto V F. Una vez ha comenzado el desarrollo de un incremento, sus requisitos se pueden modificar en cualquier momento V F. En el modelo incremental los clientes pueden hacer uso de un software con las características primordiales en etapas tempranas V F. El modelo incremental disminuye el riesgo de que el proyecto falle se con respecto al modelo en cascada V F. El modelo DRA es una estrategia ágil V F. El modelo DRA es una aplicación a alta velocidad del modelo en cascada V F. El modelo DRA es una aplicación a alta velocidad del modelo incremental V F. El modelo DRA se basa en la utilización de componentes ya existentes y en la creación de componentes reutilizables V F. El modelo incremental está especialmente diseñado para el desarrollo de aplicaciones para negocios que hacen un uso intensivo de datos. V F. Una desventaja del modelo DRA es que gran parte del código no está implementado V F. En el modelo DRA es sencillo organizar a todos los equipos en sistemas grandes V F. El prototipado tiene como utilidad el estudio de la interfaz hombre-máquina, para decidir qué debe mostrarse y qué debe introducir el usuario V F. El diseño basado en componentes suele tener limitada la capacidad de procesamiento de datos, tener un pobre
rendimiento y una limitada calidad V F. Un incremento se diferencia del sistema final en que se encuentra inacabado y tiene una construcción menos elástica V F. Un prototipo suele tener limitada la capacidad de procesamiento de datos, tener un pobre rendimiento y una limitada calidad V F. Las etapas del modelo en cascada son:
Realizar un análisis inicial
Definir los objetivos del prototipo
Repetir:
Especificar el modelo
Construir el modelo
Evaluar el modelo y recomendar cambios V F. Las etapas del prototipado son:
Realizar un análisis inicial
Definir los objetivos del prototipo
Repetir:
Especificar el prototipo
Construir el prototipo
Evaluar el prototipo y recomendar cambios V F. El prototipado ayuda a encontrar requisitos que se hayan podido pasar por alto V F. Una desventaja del prototipado es que el cliente puede percibir el prototipo como parte del sistema V F. Una desventaja del prototipado es que se puede apartar la atención de los asuntos funcionales para centrar la atención en temas de la interfaz V F. El prototipado no requiere una importante implicación del usuario V F. En el modelo en espiral existen fases como el análisis y el diseño V F. A diferencia del resto de modelos, el modelo en espiral tiene un análisis de riesgos de manera explícita V F. El único modelo que no tiene un análisis de riesgos de manera explícita es el modelo en espiral V F. La principal característica del modelo incremental es la reusabilidad V F. La principal característica del modelo basado en componentes es la reusabilidad V F. Las etapas del modelo basado en componentes son:
Análisis de componentes
Modificación o adaptación de requisitos
Diseño del sistema con reusabilidad
Desarrollo e integración V F. El desarrollo basado en componentes no necesita obligatoriamente una biblioteca de componentes V F. El modelo DRA reduce la cantidad de código a generar y reduce los riesgos y costes V F. El modelo basado en componentes reduce la cantidad de código a generar y reduce los riesgos y costes V F. Una desventaja del modelo basado en componentes es que los desarrolladores no pueden garantizar la calidad
de todo el producto. Este tiene dependencias externas V F. Una desventaja del modelo en espiral es que los desarrolladores no pueden garantizar la calidad
de todo el producto. Este tiene dependencias externas V F. El modelo de métodos formales conduce a la especificación matemática del software V F. El modelo DRA garantizan un software prácticamente libre de errores V F. El modelo de métodos formales suele ser caro y consumir mucho tiempo V F. El proceso unificado nace a partir de la unificación de los métodos de Booch, Jacobson y Rumbaugh V F. El modelo en espiral dio lugar al al lenguaje UML V F. El UML proporciona una serie de diagramas que servirán como herramienta de especificación durante el proceso de desarrollo que propone el proceso unificado V F. El UML proporciona una serie de herramientas que servirán como diagramas de especificación durante el proceso de desarrollo que propone el proceso unificado V F. El proceso unificado está basado en el modelo en espiral V F. El proceso unificado está basado en el modelo en incremental V F. Cada incremento debe aportar nuevas funcionalidades V F. Las fases del proceso unificado son: Concepción, elaboración, construcción y transición V F. Las fases del proceso unificado son: Concepción, construcción y transición V F. Proceso unificado: Elaboración: Implementación iterativa del resto de requisitos de menor riesgo y elementos más fáciles, preparación para la puesta en marcha V F. Proceso unificado: Transición: Visión aproximada, análisis del negocio, alcance, estimaciones imprecisas V F. SCRUM es un modelo basado en componentes V F. La programación extrema (XP) es una estrategia ágil V F. SCRUM es una estrategia ágil V F. Lean Development es un modelo en espiral V F. El método más adecuado es el espiral V F. El método más adecuado es el Proceso Unificado V F. Ningún método funciona de manera universal V F. El modelo a utilizar depende de:
El tipo de proyecto
La cultura existente en la empresa
El conocimiento de herramientas asociadas a las metodologías V F.
|