Clase 2 Complemento

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

MODELO CASCADA

Los resultados de cada una de las fases de proyecto se deben comparar y verificar inmediatamente con los
documentos elaborados previamente. Es decir, inmediatamente después de desarrollar un módulo, por
ejemplo, se debería garantizar que este cumple con las exigencias definidas con anterioridad sin esperar a
que concluya el proceso de desarrollo.

Modelo de prototipos o repetitivo


El desarrollador y el cliente encuentran y definen los objetivos globales para el software, identifican los
requisitos conocidos y las áreas del esquema en donde es obligatoria más definición. Entonces aparece un
diseño rápido. El diseño rápido se centra en una representación de esos aspectos del software que serán
visibles para el usuario/cliente. El diseño rápido lleva a la construcción de un prototipo. El prototipo lo evalúa el
cliente/usuario y se utiliza para refinar los requisitos del software a desarrollar. La iteración ocurre cuando el
prototipo se pone a punto para satisfacer las necesidades del cliente, permitiendo al mismo tiempo que el
desarrollador comprenda mejor lo que se necesita hacer.

Modelo de entrega por etapas

Consiste en dividir el software en etapas y tener mini ciclo de vidas, es decir que el software se va
construyendo y entregando de forma tal que el cliente no tiene que esperar a que todo el desarrollo web esté
terminado sino que puede ir usando una parte mientras la siguiente está en construcción.

Al tener mini ciclos de vida quiere decir que cada vez que se arranca una etapa se debe realizar todo el
proceso que llevamos hasta el momento para cada etapa, es decir levantar requisitos, diseñar la arquitectura,
construir el código y por último realizar pruebas.

Iterativo Incremental es un modelo del tipo evolutivo


Ejemplo:

Un procesador de texto que sea desarrollado bajo el paradigma Incremental podría aportar, en


principio, funciones básicas de edición de archivos y producción de documentos (algo como un editor
simple). En un segundo incremento se le podría agregar edición más sofisticada, y de generación y
mezcla de documentos. En un tercer incremento podría considerarse el agregado de funciones
de corrección ortográfica, esquemas de paginado y plantillas; en un cuarto capacidades de dibujo
propias y ecuaciones matemáticas. Así sucesivamente hasta llegar al procesador final requerido. Así,
el producto va creciendo, acercándose a su meta final, pero desde la entrega del primer incremento ya
es útil y funcional para el cliente, el cual observa una respuesta rápida en cuanto a entrega temprana;
sin notar que la fecha límite del proyecto puede no estar acotada ni tan definida, lo que da margen de
operación y alivia presiones al equipo de desarrollo

Que es el diseño estructurado?


Se enfoca en el desarrollo de especificaciones del software. La meta del diseño estructurado es crear
programas formados por módulos independientes unos de otros desde el punto de vista funcional.
El diseño estructurado es una técnica específica para el diseño de programas y no un método de diseño de
comprensión. Esta técnica conduce a la especificación de módulos de programa que son funcionalmente
independientes
Ejemplo: enviar mensajes a otros usuarios existentes en el sistema, puede consultar su saldo, solicitar una
recarga de su saldo disponible, y activar o desactivar el desvío del teléfono. El sistema en cada momento
tendrá constancia de los usuarios conectados al sistema (aquellos usuarios dados de alta que tengan su
terminal móvil encendido) y aquellos usuarios desconectados

También podría gustarte