2. MODELO CASCADA
MODELO DE DESARROLLO DE SOFTWARE DIVIDIDO EN: ANALISIS, DISEÑO,
DESARROLLO,PRUEBAS E IMPLEMENTACION
DESVENTAJAS:
No se puede volver atrás, si la fase de diseño
ha ido mal, las cosas pueden ser muy
complicado en la fase de ejecución
Los pequeños cambios o errores que surgen en
el software completo puede causar mucho
problema
Hasta la etapa final del ciclo de desarrollo se ha
completado, un modelo de trabajo del software
no está en las manos del cliente. Por lo tanto, es
difícil en condiciones de mencionar si lo que se
ha diseñado es exactamente lo que había
pedido
VENTAJAS:
es un modelo lineal y son las más
simples a ser implementadas .
La cantidad de recursos necesarios
para implementar este modelo es
mínimo.
Después de cada etapa importante de
la codificación de software
Una gran ventaja es que la
documentación se produce en cada
etapa y hace que la comprensión del
procedimiento sea más sencillo
3. MODELO INCREMENTAL
VENTAJAS
Resulta más sencillo acomodar cambios al acotar el
tamaño de los incrementos.
Permite entregar al cliente un producto más rápido en
comparación del modelo de cascada
Con un paradigma incremental se reduce el tiempo de
desarrollo inicial, ya que se implementa la funcionalidad
parcial
ES UN MODELO BASADO EN LA METODOLOGÍA DE CASCADA QUE CONSISTE EN TRABAJAR POR FASES UTILIZANDO
MINI_CASCADA REVISANDO EL PROCESO PARA DETERMINAR SI SE VA BIEN HASTA ESE MOMENTO
DESVENTAJAS
Difícil de evaluar el coste total.
Difícil de aplicar a los sistemas transaccionales que
tienden a ser integrados y a operar como un todo
Los errores en los requisitos se detectan tarde
Requiere gestores experimentados
Requiere de metas claras para conocer el estado del
proyecto
fase
fase
fase
4. PROTOTIPO
VENTAJAS
Permiten el desarrollo de un sistema a partir de
requisitos poco claros o cambiantes.
Como información complementaria a los
requisitos constituyen un gran apoyo a las
estimaciones de esfuerzo de todas las áreas.
El usuario participa más activamente en la
construcción del producto de software
Su uso redunda en una mayor satisfacción del
usuario con el producto final
Proporciona al usuario un mayor conocimiento
del sistema
permite a todos los involucrados entender bien y
mejor el problema antes de la implementación
final
EL PROTOTIPO DEBE SER CONSTRUIDO EN POCO TIEMPO, USANDO LOS PROGRAMAS
ADECUADOS Y NO SE DEBE UTILIZAR MUCHOS RECURSOS
DESVENTAJAS
el prototipo es solo un modelo de lo que
será el producto
Los prototipos generan o pueden generar
otro tipo de problemas si su presentación y
discusión con los usuarios no es controlada
Requiere participación activa del usuario,
al menos, para evaluar el prototipo.
la falta de experiencia que tienen muchos
Analistas Funcionales en programación y en
actividades de diseño de interfaces de
usuario.
5. MODELO ESPIRAL
VENTAJAS
El desarrollo repetida o continua
ayuda en la gestión de riesgos.
La adaptabilidad en el diseño del
modelo de espiral en la ingeniería
de software se adapta a cualquier
número de cambios.
Dado que el modelo continúa
hacia la fase final, la experiencia
del cliente en el nuevo sistema
crece
CICLO DE LA VIDA, INTEGRA MODELOS CASCADA Y MODELOS
PROTOTIPO
DESVENTAJAS
Los modelos en espiral funcionan
mejor para los grandes proyectos
solamente
Los modelos espiral trabajar en un
protocolo, que debe ser seguido
estrictamente para su buen
funcionamiento
La evaluación de los riesgos
involucrados en el proyecto pueden
disparar el costo y puede ser mayor
que el costo de la construcción del
sistema.
6. MODELO RUP
VENTAJAS:
Es el proceso de desarrollo
más general de los
existentes actualmente.
Es una forma disciplinada de
asignar tareas y
responsabilidades en una
empresa de desarrollo (quién
hace qué, cuándo y cómo).
ES UN PROCESO DE INGENIERÍA DE SOFTWARE, QUE HACE UNA PROPUESTA
ORIENTADA POR DISCIPLINAS PARA LOGRAR LAS TAREAS Y
RESPONSABILIDADES DE UNA ORGANIZACIÓN QUE DESARROLLA SOFTWARE.
DESVENTAJAS
Método pesado.
Por el grado de complejidad
puede ser no muy adecuado.
En proyectos pequeños, es posible
que no se puedan cubrir los costos
de dedicación del equipo de
profesionales necesarios.
7. MODELO XP
VENTAJAS
Programación organizada
Menor taza de errores
Satisfacción del programado
Solución de errores de programas
Versiones nuevas
Implementa una forma de trabajo
donde se adapte fácilmente a las
circunstancias
DESVENTAJAS
Es recomendable emplearlo solo en
proyectos a corto plazo
Altas comisiones en caso de fallar
Imposible prever todo antes de
programar
Demasiado costoso e innecesario
Está enfocado al trabajo en equipo y se basa en la retroalimentación continua del cliente y el equipo de
trabajo Hacer un software con calidad busca 2 objetivos Hacerlo de la forma más rápida posible
8. ¿Cuál es el mejor modelo ?
Cada uno de los modelos aplicados a la ingeniería de software tiene sus ventajas y
desventajas pero en si todos aplican sus funciones y características para la innovación a
las tecnologías, pero de igual forma el MODELO XP es uno de los modelos mejor
organizado, con menor tasas de errores y solución a cada uno de los errores presentados
con trabajo en equipo y nuevas versiones, aunque tiene sus desventajas, el modelo XP
ofrece una ingeniería mas avanzada , mas ágil en donde el cliente tiene mas
participación y sobretodo garantiza su satisfacción, de igual manera cada modelo
incrementa mas y mas avance a la tecnología, pero en definición y para mi concepto el
MODELO XP genera mejores soluciones para la satisfacción del cliente y garantiza la
calidad del trabajo y resultado para el cliente.