Modelos evolutivos

Páginas: 5 (1129 palabras) Publicado: 11 de septiembre de 2012
MODELO V
La unión mediante líneas discontinuas entre las fases de la parte izquierda y las pruebas de la derecha representa una doble información. Por un lado sirve para indicar en qué fase de desarrollo se deben definir las pruebas correspondientes. Por otro sirve para saber a qué fase de desarrollo hay que volver si se encuentran fallos en las pruebas correspondientes.
Por lo tanto el modeloen V hace más explícita parte de las iteraciones y repeticiones de trabajo que están ocultas en el modelo en cascada. Mientras el foco del modelo en cascada se sitúa en los documentos y productos desarrollados, el modelo en V se centra en las actividades y la corrección.
Ventajas y desventajas  del Modelo en “V”

Ventajas:
• La relación entre las etapas de desarrollo y los distintos tipos depruebas facilitan la localización de fallos.
• Es un modelo sencillo y de fácil aprendizaje
• Hace explícito parte de la iteración y trabajo que hay que revisar
• Especifica bien los roles de los distintos tipos de pruebas a realizar
• Involucra al usuario en las pruebas

Desventajas:

• Es difícil que el cliente exponga explícitamente todos los requisitos
• El cliente debe tener pacienciapues obtendrá el producto al final del ciclo de vida
• Las pruebas pueden ser caras y, a veces, no lo suficientemente efectivas
• El producto final obtenido puede que no refleje todos los requisitos del usuario

MODELO CASCADA
 
Llamado también Lineal secuencial. Proporciona una simple visión del desarrollo del Software. A los procesos los representa como fases separadas y secuenciales entiempo.
Antes de codificar debemos diseñar el software, además probarlo antes de construirlo y ponerlo en operación.
 

VENTAJAS DEL MODELO CASCADA
1.      Modelo y planificación fácil y sencillos.
2.      Sus fases son conocidas por los desarrolladores.
3.      Los usuarios lo pueden comprender fácilmente.
DESVENTAJAS DEL MODELO CASCADA
1.      Alto riesgo en sistemas nuevos debido aproblemas en las especificaciones y en el diseño.
2.      Bajo riesgo para desarrollos bien comprendidos utilizando tecnología conocida.
 

CONSTRUCCION DE PROTOTIPOS

A menudo un cliente define un conjunto de objetivos generales para el software, pero no identifica los requisitos detallados de entrada, procesamiento o salida. El responsable del desarrollo del software está inseguro de laeficacia de un algoritmo, de la adaptabilidad de un sistema operativo o de la forma que debería tomar la interacción humana – máquina, entonces en este caso cuando utilizamos la construcción de prototipos.
 
 
El paradigma de construcción de prototipos se inicia con la comunicación. El ingeniero de software y el cliente encuentran y definen los objetivos globales para el software, identifican losrequisitos conocidos y las áreas del esquema en donde es necesaria más definición. Entonces se plantea con rapidez una iteración de construcción de prototipos y se presenta el modelado (en la forma de un diseño rápido). El diseño rápido se centra en una representación de aquellos aspectos del software que serán visibles para el usuario final. El diseño rápido conduce a la construcción de unprototipo. Después, el prototipo lo evalúa el usuario y con la retroalimentación se refinan los requisitos del software que se desarrollará. La iteración ocurre cuando el prototipo se ajusta para satisfacer las necesidades del cliente. Esto permite que al mismo tiempo se desarrollador entienda mejor lo que se debe hacer.
VENTAJAS:
Ø      No modifica el flujo del ciclo de vida.
Ø      Reduce el riesgo deconstruir productos que no satisfagan las necesidades de los usuarios.
Ø      Reduce costos y aumenta la probabilidad de éxito.
Ø      Exige disponer de las herramientas adecuadas.
Ø      No presenta calidad ni robustez.
Ø      Una vez identificados todos los requisitos mediante el prototipo, se construye el producto de ingeniería.
DESVENTAJAS
A los usuarios les gusta el sistema real y a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo Evolutista
  • Modelos evolutivos de proceso de software
  • modelo evolutivo del software
  • Modelo evolutivo y en fases
  • Modelos Evolutivos De Proceso Del Software
  • Ejemplo De Modelo De Desarrollo Evolutivo
  • Características del modelo evolutivo incremental
  • Historia Evolutiva De Los Modelos Atómicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS