Resumen de desarrollo de prototipos
Es uno de los modelos de desarrollo de software que se basa en la creación de un programa base con las principales características, al cual se evalúa posterior mente para hacerle mejoras, dentro de este modelo de desarrollo podemos encontrar las siguientes variantes:
Parchado:
Es el prototipo que se desarrolla a partir de los requerimientos que se reciben con dificultad, ya sea que el programador haya entendió los requerimientos o bien el cliente no tiene claro cual va a ser el funcionamiento del software, y se van agregando parches para corregir errores y agregar o mejorar funcionalidades.
Primero de una serie:
Es el prototipo que se crea a partir de una lista de requerimientos en el cual el programador se basamos para desarrollar El software
No funcional:
En este prototipo se diseña la interfaz de usuario para mostrar las diferentes partes o funcionalidades que pueda llevar el software y a partir de ello desarrollar la aplicación.
Resumen de Modelo en espiral
Es un modelo de siclo de vida del software el cual se basa en cuatro etapas repetitivas para poder desarrollar un software y posteriormente poder agregar o mejorar cada una de las características, dentro de sus cuatro etapas tenemos:
Objetivos
- Requisitos
- Especificaciones
- Manuales
- Establecer restricciones
- Identificación de riesgos y estrategias
Análisis de riesgo
Detección de las situaciones que representan amenazas, eventualidad no deseadas, daños y consecuencias que nos puedan ocasionar.
Desarrollo y pruebas
Programación
Análisis para eliminar los riesgos
Según la evaluación de riesgos
Planificación
Las tareas requeridas para definir recursos, el tiempo y otra información relacionadas con el proyecto.
Resumen de Modelos evolutivos
Los modelos evolutivos son iterativos o incrementales, a medida que van evolucionando se desarrollas versiones más complejas y con mejores funcionalidades para poder llegar al objetivo final, muchas veces no solo cumplen sus objetivos sino los superan debido a las necesidades que surgen en el proceso de operación, dentro de los más conocidos se puede mencionar el modelo iterativo o incremental y el de espiral.
El objetivo principal de estos modelos es desarrollar un software que cumpla todas las funcionalidades solicitadas, tomando como base una implementación del sistema inicial la cual se muestra a los usuarios y se mejora a partir de sus comentarios, para poder optimizarla a través de una serie de versiones. Una ventaja de este modelo es que se obtiene una rápida realimentación del usuario, ya que las actividades de especificación, desarrollo y pruebas se ejecutan en cada iteración.
Indique tres puntos a considerar para elegir un SGBD
Mantener la integridad De datos
Abstracción de la capa lógica y física
Escalabilidad