MODELOS DE CICLOS DE SOFTWARE
by victoria dehara
1. TIPOS: Modelo Original de Boehm. Modelo Tipico de Seis Regiones. Modelo WINWIN.
1.1. MODELO TIPICO DE 6 REGIONES: 1.- El modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de computadora. 2.- Modelo en espiral puede ser considerada examinando el eje de punto de entrada en el proyecto.
1.2. MODELO DE WINWIN: 1.- Define un conjunto de actividades de negociación al principio de casa paso alrededor de la espiral. 2.-El modelo en espiral WINWIN introduce tres hitos en el proceso, llamados puntos de fijación que ayudan a establecer la completitud de un ciclo alrededor del espiral y proporcionan hitos de decisión antes de continuar el proyecto de software.
1.3. MODELO ORIGINAL DE BOEHM: 1.- No hay un número definido de iteraciones. Las iteraciones debe decidirlas el equipo de gestión de proyecto. 2.- El movimiento de la espiral, ampliando con cada iteración su amplitud radial, indica que cada vez se van construyendo versiones sucesivas del software, cada vez más completas.
2. MODELO ORIENTADO A OBJETOS
2.1. 1.- Está basado en el paradigma orientado a objetos. 2.- Trata el almacenamiento de objetos. 3.- Define un lenguaje para la definición y manipulacion de objetos incluye mecanismos para optimizar el acceso, el control de la concurrencia, seguridad y gestion de usuarios, facilidad de consulta y recuperacion ante fallos.
3. MODELO AGIL
3.1. 1.- Es escencial para todos los sistemas, pero que la complejidad, tipo y tamaño del modelo debe ajustarse al software que será construido. 2.- Proporciona una guía útil para los profesionales durante las tareas de análisis y diseño.
4. MODELO ESPIRAL
5. MODELO EN CASCADA
5.1. Consiste en la ejecución secuencial de una serie de fases que se suceden, lo que da nombre al modelo. Ø Cada fase genera documentación para la siguiente. Esta documentación debe ser aprobada. Ø Una fase no comienza hasta que la anterior ha terminado. Ø Requiere disponer de unos requisitos completos y precisos al principiodel desarrollo. Ø Se disponga de unos requisitos completos y consistentes alprincipio del desarrollo. Ø Sea un proyecto pequeño, en el que el período de congelación de los requisitos es corto, o un proyecto con unos requisitos bastante estables.
6. MODELO PROTOTIPADO
6.1. Describe las fases principales de desarrollo de software. Ø Define las fases primarias esperadas de ser ejecutadas durante esas fases. Ø Ayuda a administrar el progreso del desarrollo del software Ø Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.