Está en la página 1de 11

Universidad de Los Andes.

Maestría en Educación.
Mención Informática y Diseño Instruccional.

Modelo basado en
prototipos

Linda
Palencia
Fabiola
Pabon
Joan Chipia
Introducci
ón
La Ingeniería de Software es una disciplina que
ofrece métodos y técnicas para desarrollar y
mantener software de calidad, el cual tiene por
objetivo satisfacer las necesidades del cliente.
 
En la ingeniería de software es importante que el
producto sea confiable, completo y cumple con las
fechas y plazos establecidos.
 
Dentro de la Ingeniería del software existen
varios modelos para llegar a la construcción
final de un producto de software y optimizar el
desarrollo del mismo, cada modelo tiene ventajas
y desventajas, en esta presentación se mostrará
lo fundamental del MODELO BASADO EN
PROTOTIPO .
Aproximación al modelo basado
en prototipos
Es habitual que en un proyecto software:

•No se identifiquen los requisitos detallados de


entrada, procesamiento o salida.
•No se está seguro de la eficiencia de un algoritmo,
o de la forma en que se ha de implantar la interface
hombre-máquina.

Lo habitual es construir un PROTOTIPO que según la


Real Academia Española está definido como: 1. m.
Ejemplar original o primer molde en que se fabrica
una figura u otra cosa. 2. m. Ejemplar más perfecto y
modelo de una virtud, vicio o cualidad, que
idealmente sirviera como mecanismo para identificar
los requisitos del software.
 
Esta aproximación consiste
en realizar la fase de
definición de requisitos del
sistema en base a estos tres
factores :

Un alto grado de iteración.

Un alto grado de participación


del usuario.

Un uso extensivo de prototipos.


 
 
Las premisas clave de esta aproximación
son :
 
Los prototipos constituyen un medio mejor de
comunicación que los modelos en papel.

La iteración es necesaria para canalizar, en la


dirección correcta, el proceso de aprendizaje.

Esta aproximación se enfoca en mejorar la


efectividad del proceso de desarrollo y no a
mejorar la eficacia de ese proceso.

Problema :

No se consideran aspectos de calidad o


facilidad de mantenimiento.

Es un proceso es muy lento porque es un


proceso adelante y atrás por los ajustes que
se realizan de manera constante.
Modelo basado en
prototipos .
 
El uso de prototipos se
centra en la idea de ayudar
a comprender los requisitos
que plantea el usuario sobre
todo si este no tiene una
idea acabada de lo que
se desea. Además puede
utilizarse cuando el
ingeniero en software tiene
dudas acerca de la
viabilidad de la
solución pensada.
Selección del modelo de prototipo .
 
Este modelo es recomendado cuando:

•Los requerimientos no son conocidos al


principio.

•Coloca énfasis en la etapa de
Especificación de Requerimientos a
través de la construcción de Prototipos
que aproximan al usuario a la idea
final del sistema con el propósito de
poder clarificar los requerimientos.

•Los usuarios lo prueban y añaden
requerimientos. Se hace una
implementación parcial del sistema y se
prueba.

•Se utiliza en sistemas complejos
Tomado de:
http://www.slideshare.net/pilypardo/ingenieria-de-software-presentation
Ventajas y
Desventajas
Ventajas : reducción de la
incertidumbre y del riesgo, reducción de
tiempo y de costos, incrementos en la
aceptación del nuevo sistema, mejoras en
la administración de proyectos, mejoras en
la comunicación entre desarrolladores y
clientes, etc.

Desventajas : la dependencia de las


herramientas de software para el éxito ya
que la necesidad de disminución de
incertidumbre depende de las iteraciones
del prototipo, entre más iteraciones
existan mejor y esto último se logra
mediante el uso de mejores herramientas lo
que hace a este proceso dependiente de las
mismas. También, no es posible aplicar la
metodología a todos los proyectos de
software y, finalmente, la mala
interpretación que pueden hacer los
usuarios del prototipo, al cual pueden
confundir con el sistema terminado.
Comparación entre Modelos

CRITERIO
Disponibilidad
De recursos
Hay una fuerza motriz más poderosa que el vapor,
la electricidad y la energía atómica: la
voluntad.

Albert Einstein

También podría gustarte