Вы находитесь на странице: 1из 5

Qu es el modelo de cascada de desarrollo de software?

Es un mtodo que ordena rigurosamente las etapas del proceso para el desarrollo de
software, de tal forma que el inicio de cada etapa debe esperar a la finalizacin de la
etapa anterior. Al final de cada etapa, el modelo est diseado para llevar a cabo una
revisin final, que se encarga de determinar si el proyecto est listo para avanzar a la
siguiente fase.

Para qu se utiliza?
El inicio y el alcance del proyecto
La planificacin del proyecto (calendario, recursos necesarios, costo)
Definicin de las necesidades del negocio y el anlisis en detalle dela solucin
La creacin de la solucin
Prueba que la solucin funciona. La entrega de la solucin a su pblico objetivo
Cierre del proyecto.

Ventajas del Modelo Cascada


No se pasa a otra etapa si no est cumplida la actual
Una gran cantidad de nfasis en la documentacin
El mtodo de cascada tambin es bien conocido entre los desarrolladores de software por
lo que es fcil de usar. Es ms fcil desarrollar una variedad de software a travs de este
mtodo en el corto espacio de tiempo.

Desventajas del Modelo Cascada

Existen variaciones del cliente que el cascada no puede asumir si ya ha pasado una etapa.
Se pierde una gran cantidad de tiempo.
Las pruebas se dan bastante tarde en el proceso de desarrollo
La documentacin para proyectos pequeos es pesada

Conclusin
Se analiza el modelo en cascada se enfoca puntos importantes, uno de esos puntos es que
este mtodo naci para para la construccin de hardware y que con el pasar el tiempo se
acoplo al desarrollo de software
Qu es el modelo de espiral de desarrollo de software?
Es un modelo meta del ciclo de vida del software donde el esfuerzo del desarrollo es iterativo, tan
pronto culmina un esfuerzo del desarrollo por ah mismo comienza otro.

Para qu se utiliza?
Determinar o fijar los objetivos.
Anlisis del riesgo.
Desarrollar, verificar y validar.
Planificar.

VENTAJAS
No requiere una definicin completa de los requerimientos del software a desarrollar
para comenzar su funcionalidad.
En la terminacin de un producto desde el final de la primera iteracin es muy factible
aprobar los requisitos.
Sufrir retrasos corre un riesgo menor, porque se comprueban los conflictos
presentados tempranamente y existe la forma de poder corregirlos a tiempo.

DESVENTAJAS
Existe complicacin cuando se evala los riesgos.
Se requiere la participacin continua por parte del cliente.
Se pierde tiempo al volver producir inicialmente una especificacin completa de los
requerimientos cuando se modifica o mejora el software.

Conclusin
Es en la actualidad el enfoque ms realista para el desarrollo de software y de sistemas a gran
escala. Utiliza un enfoque evolutivo para la ingeniera de software, permitiendo al
desarrollador y al cliente entender y reaccionar a los riesgos en cada nivel del modelo en
espiral.
Qu es el modelo de prototipos de desarrollo de software?
Este modelo es bsicamente prueba y error ya que si al usuario no le gusta una parte del prototipo
significa que la prueba fallo por lo cual se debe corregir el error que se tenga hasta que el usuario
quede satisfecho. Adems el prototipo debe ser construido en poco tiempo, usando los programas
adecuados.

Para qu se utiliza?
Se utiliza cuando el cliente quiere interactuar con la aplicacin antes de la implementacin final

Ventajas
Permiten el desarrollo de un sistema a partir de requisitos poco claros o cambiantes. Esto
ocurre con cierta frecuencia en muchos proyectos de software.
Como informacin complementaria a los requisitos constituyen un gran apoyo a las
estimaciones de esfuerzo de todas las reas, incluyendo proveedores.
Son ms fciles de abordar con los usuarios finales.
El usuario participa ms activamente en la construccin del producto de software (La
Solucin), ya que lo puede ver y, dependiendo del tipo de prototipo, utilizar desde el
primer momento.
Se reduce el riesgo o la incertidumbre sobre la implementacin del software.

Desventajas
El usuario quiere empezar a trabajar desde el primer momento con el prototipo para
solucionar su problema particular, cuando el prototipo es solo un modelo de lo que ser el
producto.
Requiere participacin activa del usuario, al menos, para evaluar el prototipo. Y mucho
ms involucramiento si queremos que participe en su creacin.
Una desventaja importante a tener en cuenta es la falta de experiencia que tienen muchos
Analistas Funcionales en programacin y en actividades de diseo de interfaces de
usuario.

Conclusin
A pesar de que tal vez surjan problemas, la construccin de prototipos puede ser una herramienta
efectiva para la ingeniera del software. Siempre y cuando se tenga los conocimientos suficientes
del tema
Qu es el modelo de XP de desarrollo de software?
Es una metodologa gil centrada en potenciar las relaciones interpersonales como clave para el
xito en desarrollo de software, promoviendo el trabajo en equipo, preocupndose por el
aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo.

Para qu se utiliza?
Establecer las mejores prcticas de Ingeniera de Software en los desarrollo de proyectos.
Mejorar la productividad de los proyectos.
Garantizar la Calidad del Software desarrollando, haciendo que este supere las
expectativas del cliente.

Ventajas:
Programacin organizada.
Menor taza de errores.
Satisfaccin del programador.

Desventajas:
Es recomendable emplearlo solo en proyectos a corto plazo.
Altas comisiones en caso de fallar.

CONCLUSIONES
Aporte de la experiencia prctica a los modelos tericos tiene un enfoque de conjunto de prcticas
como rompecabezas con ms Importancia de revisitar las metodologas desde la experiencia
prctica
MODELOS DE
DESARROLLO
DE SOFTWARE

Вам также может понравиться