Resumen ciclo de vida de software

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 

 

 

Deja una respuesta