CUADRO COMPARATIVO DE LOS MODELOS DE DESARROLLO DE SOFTWARE

Páginas: 6 (1449 palabras) Publicado: 13 de septiembre de 2013


FUNCION-AMIENTO
VENTAJAS


DESVEN-TAJAS
PERMITE CORRECIONES SOBRE LA MARCHA
TIENEGESTI-ON DE RIESG-OS
EL CLIENTE ESTA
EN COMUNICACION
CON EL PROYECTO
PRDUCE SOFTWARE ALTAMENT-E FIABLE
REPRESENTACION
LINEAL O NO LINEAL


Es un enfoque metodológico que ordena de manera rigurosa las etapas del proceso de desarrollo de software, de una formas que el inicio de cada etapa debeesperar hasta que una haiga terminado “Es el más utilizado”.
1-La planificación es sencilla.
2-La calidad del producto es alta.
3-Permite trabajar con personal poco calificado.
1-Tarda demasiado tiempo en pasar por el ciclo.
2-Errores importantes pueden ser localizados hasta que se está probando.
3-El mantenimiento se realiza en código fuente.
Difícil de responder a cambios que el clientepuede pedir durante el proceso de desarrollo.
Si puedes obtener muchos errores a la hora de terminar tu proyecto.
No completamente.
No se obtiene software fiable.

Si

Es una innovación a la que se le dio al modelo de cascada. En este modelo, si se puede retroceder en las fases de desarrollo del software. Entrega el software en partes pequeñas llamadas “incrementos”.
1-se evitan proyectosa largo plazo y se entrega algo ya avanzado a los clientes con frecuencia.
2- el usuario se involucra más.
3-proporciona las mismas ventajas que el modelo en cascada a diferencia que en este reduce sus desventajas.

1- no recomendado para sistemas en tiempo real.
2- Requiere conocer bien los objetivos a lograr.
3- los errores pueden detectarse tarde.
En este modelo tenemos la posibilidad deregresar en las etapas y hacer correcciones.

Disminuye en riesgos
Si
Se involucra mucho el cliente

No


FUNCION-AMIENTO
VENTAJAS



DESVEN-TAJAS
PERMITE CORRECIONES SOBRE LA MARCHA

TIENEGESTI-ON DE RIESG-OS
EL CLIENTE ESTA
EN COMUNICACION
CON EL PROYECTO
PRDUCE SOFTWARE ALTAMENT-E FIABLE
REPRESENTACION
LINEAL O NO LINEAL

Este modelo ayuda a comprender los objetivosplanteados por el cliente.
técnica empleada para comprender especificaciones
Este a su vez va siendo evaluado por el cliente ayudando así al programador a entender lo que se quiere.
1-Reduccion de tiempo y de costo.
2-Mejora en el proceso de introducción de cambios en el desarrollo de los programas.
3-sencillo al realizar modificaciones.
1-Debe ir acompañado por otro modelo para sudesarrollo.
2- No se conoce cuando se tendrá un producto aceptable.
3-Tiene un funcionamiento limitado.
Si

Reducción de la incertidumbre y del riesgo
Genera sistemas con estructura deficiente.
Es evaluado por el cliente para una retroalimentación; para que se refinen los requisitos del software a desarrollar.


Si

Este es un modelo de proceso de software evolutivo, el cual enlaza lanaturaleza iterativa de la construcción de prototipos, pero conservando aquellas propiedades del modelo en cascada.
1. Puede adaptarse y aplicarse a lo largo de la vida del software de computadora.
2. Como el software evoluciona a medida que progresa el proceso, el desarrollador y el cliente comprenden y reaccionan mejor ante riesgos.

1. Resulta difícil convencer a grandes clientes de que el enfoqueevolutivo es controlable.
2. Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.

En cada giro se construye un nuevo modelo del sistema completo.

No tiene riesgos.
Este modelo utiliza prototipos para un mejor desarrollo del producto.

No tanto.

Si


FUNCION-AMIENTO
VENTAJAS
DESVEN-TAJAS
PERMITE CORRECIONES SOBRE LA MARCHA
TIENEGESTI-ON DE RIESG-OSEL CLIENTE ESTA
EN COMUNICACION
CON EL PROYECTO
PRDUCE SOFTWARE ALTAMENT-E FIABLE
REPRESENTACION
LINEAL O NO LINEAL

El objetivo clave es un rápido desarrollo y entrega de una alta calidad en un sistema de relativamente a bajo coste de inversión.
Bajo costo y buena calidad.
1. Para grandes.
2.- La toma de decisiones se basa en la funcionalidad característica del equipo y la toma de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cuadro comparativo del desarrollo de software
  • Cuadro Comparativo De Los Modelos De Ing. De Software
  • CUADRO COMPARATIVO DE SOFTWARE DE GESTION
  • Cuadro Comparativo de Software educativo
  • Cuadro comparativo Hardware y Software
  • cuadro comparativo de software educativo
  • Cuadro comparativo de modelos economicos
  • cuadro comparativo de los modelos de proceso del software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS