Está en la página 1de 1

JUANITA AVILA LONDOÑO Metodologías de

1088332850 Desarrollo de Software

Es una estructura utilizada para planificar y controlar el procedimiento de creación de un sistema


de información especializada requerida.
Estas se dividen en 4 modelos

Modelo de Prototipado Espiral Reclutamiento


Cascada
Este modelo se utiliza para dar al usuario una Describe el ciclo de vida de un software por Combina el desarrollo en cascada con el
vista preliminar de parte del software y así medio de espirales, que se repiten hasta que modelo de construcción de prototipos.
Conocido como modelo clásico, modelo tradicional o validar la funcionalidad del software. se puede entregar el producto terminado. Tiene como objetivo un crecimiento
modelo lineal secuencial.
Es caracterizado por ordenar de manera inflexible
progresivo de la funcionalidad. Es decir, el
las etapas del ciclo de vida de software, dado que el producto va evolucionando con cada una de
Se desarrolla en las siguientes etapas las entregas previstas hasta que se amolda a
comienzo de cada etapa debe esperar a la Se caracteriza por los sigueintes
finalización de la inmediatamente anterior. ciclos lo requerido por el cliente o destinatario.
-Recolección y refinamiento de requisitos
-Modelado, diseño rápido Objetivo y determinación alternativa: Características esenciales del modelo
Cuando la revisión determina que el proyecto no
-Construcción del Prototipo Se determinan juntamente con el cliente.
está listo para pasar a la siguiente etapa,
permanece en la etapa actual hasta que esté
-Desarrollo, evaluación del prototipo por el Al mismo tiempo, se discuten posibles
cliente alternativas y se especifican las -Los incrementos son pequeños.
preparado condiciones marco.
-Refinamiento del prototipo Producto de -Permite una fácil administración de las tareas
Ingeniería en cada iteración.
Etapas del Desarrollo de -La inversión se materializa a corto plazo.
Análisis y evaluación de riesgos: Se -Es un modelo propicio a cambios o
Software
identifican y evalúan los riesgos modificaciones.
Tipos de Modelos de Prototipo potenciales, se evalúan las alternativas
Rápido: Desarrolla rápidamente nuevos diseños,
existentes. Los riesgos son registrados, -Se adapta a las necesidades que surjan.
Análisis de requisitos: Extraer los evalúa y descarta cuando el próximo diseño es
los requerimientos de un desarrollado mediante un nuevo prototipo. evaluados y luego reducidos utilizando
prototipos, simulaciones y softwares de
producto de software análisis. Las iteraciones no pueden ser demasiado rígidas
Reutilizable: Sus partes o el conjunto pueden ser
utilizados para construir el producto real. y que no existan tareas simultáneas. Exige un
encadenamiento progresivo de cada tarea.
Diseño: Se refiere a determinar Modular: Se añaden nuevos elementos sobre el
cómo funcionará de forma prototipo a medida que el ciclo de diseño Desarrollo y prueba: Los prototipos se
progresa. amplían y se añaden funcionalidades. El
general sin entrar en detalles. código real es escrito, probado y 1.Requerimientos: Son los objetivos centrales y
Incorporar consideraciones de la migrado a un entorno de prueba varias específicos que persigue el proyecto.
Horizontal: Cubre un amplio número de aspectos 2.Definición de las tareas e iteraciones: Hacer
implementación tecnológica veces hasta que el software pueda ser
y funciones, la mayoría no son operativas. una lista de tareas y agruparlas en las iteraciones
implementado en un entorno productivo.
Vertical: Cubre sólo un pequeño número de que tendrá el proyecto. Esta agrupación no puede
funciones operativas. ser aleatoria. Cada una debe perseguir objetivos
Programación: Reducción de un
Planificación del siguiente ciclo: El específicos que la definan como tal.
diseño a código de programación Baja-fidelidad: El prototipo se implementa con 3.Diseño de incrementos: Establecidas las
papel y lápiz, emulando la función del producto siguiente ciclo se planifica al final de
cada etapa. Si se producen errores, se iteraciones, definir cuál será la evolución del
real sin mostrar el aspecto real del mismo. producto en cada una de ellas. Cada iteración
buscan soluciones, y si una alternativa es
Pruebas: Consiste en comprobar una mejor solución, se prefiere en el debe superar a la que le ha precedido. Esto es lo
Alta-fidelidad: El prototipo se implementa de la que se denomina incremento.
que el software realice forma más cercana posible al diseño real en siguiente ciclo.
4.Desarrollo del incremento: Se realizan las
correctamente las tareas términos de aspecto, impresiones, interacción y tareas previstas y se desarrollan los incrementos
indicadas en la especificación. tiempo. establecidos en la etapa anterior.
En el modelo espiral, el software se desarrolla 5.Validación de incrementos: Los responsables
Documentación: Generación de en una serie de versiones incrementales. de la gestión del proyecto deben dar por buenos
Tipos de prototipos los incrementos que cada una de ellas ha
la documentación total del Durante las primeras iteracciones, la version
arrojado. Si no son los esperados o si ha habido
proyecto. incremental podría ser un modelo en papel o un algún retroceso, es necesario volver la vista atrás
Desechable: Sirve Evolucionario: prototipo. Durante las últimas iteraciones, se y buscar las causas de ello.
para eliminar dudas Modelo parcialmente producen versiones cada vez más completas del 6.Integración de incrementos: Los incrementos
Mantenimiento: Mantener y dan forma a lo que se denomina línea incremental
sobre lo que construido, puede sistema diseñado.
mejorar el software para o evolución del proyecto en su conjunto. Cada
realmente quiere el pasar de ser incremento ha contribuido al resultado final.
enfrentar errores descubiertos y
cliente además para prototipo a software, 7.Entrega del producto: Cuando el producto en
nuevos requisitos.
desarrollar la interfaz no tiene calidad en su conjunto ha sido validado y se confirma su
que más convenga documentación correspondencia con los objetivos iniciales, se
procede a su entrega final.

También podría gustarte