Está en la página 1de 2

INSTITUTO TECNOLOGICO DE

SAN LUIS POTOSÍ

TEC.- San Luis

Especialidad: Ing. Sistemas Computacionales

Materia: Planificación y Modelado

Catedratico: ISC. Martin Guerrero Posadas Martin

Alumna : Yesenia Granja Rodriguez

Tema: Modelos de Desarrollo de SW

SAN LUIS POTOSI, S.L.P., agosto, 2010


ENFOQUE VENTAJAS/DESVENTAJAS APLICABILIDAD
MODELO

El inicio de cada etapa debe esperar a la Los proyectos raras veces siguen una Utilizado cuando existen
finalización de la inmediatamente anterior evolución secuencial. especificaciones amplias de los
No todos los requisitos son expuestos, al requerimientos del cliente.
Cualquier error de diseño detectado en la principio, de forma explícita como requiere
etapa de prueba conduce necesariamente al este modelo.
MODELO EN rediseño y nueva programación del código El cliente debe tener paciencia, ya que la
CASCADA afectado, aumentando los costes del aplicación sólo estará disponible en un estado
desarrollo. muy avanzado del proyecto.

Ampliamente criticado desde el ámbito


académico y la industria

Modelo Lineal-Secuencial con el Modelo Los clientes no tienen que esperar hasta tener Reemplazar el antiguo
Basado en Prototipos el sistema completo. El primer incremento desarrollo con uno nuevo que
satisface los requisitos más críticos. satisfaga las nuevas
El sistema no se entrega de una vez, sino que necesidades según las
se divide y se entregan incrementos. Los primeros incrementos sirven como redefiniciones del problema
Con cada incremento se entrega la parte de la prototipo y ayudan en la tarea de detectar los
funcionalidad que se ha establecido. posteriores requisitos. Manejo de Versiones
Los requisitos son priorizados. Los requisitos Existe un riesgo bajo de fallar en el proyecto
MODELO
con una más alta prioridad se incluyen en los total.
INCREMENTAL O
incrementos más tempranos. Los servicios del sistema con la prioridad más
EVOLUTIVO
Los requisitos de un incremento son alta tienden a ser los más probados.
inamovibles. Sin embargo estos puede verse Puede ser difícil ajustar los requisitos a los
modificados en incrementos posteriores. incrementos.
Este proceso se repite hasta la obtención de un
producto completo.
Sin embargo el modelo incremental se centra
en la entrega de un producto operativo en
cada incremento.

Es una mejora del Modelo Basado en Requiere comunicación permanente con el Utilizado para el desarrollo de
prototipos cliente por lo tanto si se cambia el contacto aplicaciones complejas y/o
Cada vuelta en la espiral representa una fase con le cual se realiza desarrollo es necesario específicas. (Ej. Investigación
del proceso. que esté al tanto de lo realizado y lo Genética)
No hay fases fijas, cada vuelta en la espiral pendiente, cliente debe ser gran conocedor
MODELO determina las actividades a realizar. del sistema.
ESPIRAL La dimensión radial representa el coste
acumulado en la financiación de las fases.
La dimensión angular representa el progreso
hecho en completar cada ciclo de la espiral.
Un ciclo a través de la espiral es simular un
paso a través de un modelo en cascada

Reduce tiempos y costes de desarrollo Dificultad de catalogación y recuperación Principios de la reutilización:


Aumenta la fiabilidad Problemas de motivación Existen similitudes entre
Dificultad para reconocer los componentes Problemas de gestión de configuración distintos sistemas de un mismo
potencialmente dominio de aplicación
reutilizables El software puede representarse
como una combinación de
MODELO módulos
ORIENTADO A LA Diseñar aplicaciones =
REUTILIZACION especificar módulos +
interrelaciones
Los sistemas nuevos se pueden
caracterizar por diferencias
respecto a los antiguos

También podría gustarte