Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Prototipos

Herramientas Automatizadas
by

jaime rincon

on 9 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Prototipos

El desarrollo y empleo de los prototipos tienen como características:

• Es una aplicación que funciona
• Se crea con rapidez
• Evolucionan a través de un proceso iterativo
• Tienen un costo bajo de desarrollo
Caracteristicas
•Representación: tiene el aspecto y características de actuación de sistema en planificación.
•Perspectiva: como mínimo simula un 20% de las funciones que los usuarios finales utilizaran el 80% del tiempo.
Mientras tanto se mantienen otras muy importantes en sus etapas de realización como la:

•Ejecutabilidad: la cual trabaja lo suficientemente bien con la entrada activa que le procura el usuario para permitir un test de usabilidad.
•Maduración: puede evolucionar, con el suficiente refinamiento hasta el producto final.
Desarrollo de Software:
Prototipos
Etapa de Análisis
CONSTRUCCIÓN
CONCEPTO
Modelo del SW
Evaluación
Usuario/Cliente
Desarrollador
adecuado
Modelo (medio)
Se puede obtener de una manera más eficaz
Requisitos
Enfoque Cerrado
Enfoque Abierto
Objetivo
Demuestra y Recolecta Requisitos
Paradigma Diferente
Demuestra y Recolecta Requisitos
DISEÑO
CONSTRUCCIÓN
Mejora
Continua
Los pasos necesarios para la construcción de prototipos son los siguientes:

I. Evaluar la solicitud del software para determinar si el sistema es candidato para la construcción de un prototipo.


II. Elaborar una representación abreviada de los requisitos. Utilizando alguno de los modelos mencionados anteriormente.

III. Crear un conjunto de especificaciones de diseño para el prototipo. Centrándose en los aspectos de mas alto nivel y no en el detalle.


IV. Crear y probar el software del prototipo.

V. Presentar el prototipo al usuario y orientarlo a que sea él quien lo “opere”. Aquí es donde el usuario podrá validar sus propios requerimientos y sugerir las modificaciones necesarias.


VI. Repetir los pasos IV y V hasta que todos los requisitos queden formalizados.
Construción de Prototipos
Objetivo
Reducir tiempo....
... Mejorar comunicación
Mejora en la calidad
Probar diseño
Entender el problema y su solución
¿Para qué sirve?
Dentro de la metodología....
... Contruccion de interfaz
Análisis
Ejemplos
Mis primeros pasos
USUARIOS
Ejemplo
Brazo Robot
Prototipo
1 ra Implementación
Se toma como base para
NO conveniente
Es mejor
Desechar
Nueva Versión
Resolver
Inconvenientes
que
SW
Nueva Tecnolog{oa
Cuando es necesario introducir
Manera de trabajar la info
PROTOTIPO
Aliado
Desarrolladores
Prototipo
Evolutivo
Desechable
Ejemplo
Construcción
|
VENTAJAS

Este modelo es útil cuando el cliente conoce los objetivos generales para el software, pero no identifica los requisitos detallados de la entrada y el procedimiento o llamada la salida.
Ofrece un mejor enfoque cuando el programador no esta seguro de la eficiencia de un algoritmo o de la forma que debería tomar la interacción maquina-humano.
Son más fáciles de abordar con los usuarios finales.
Proporciona al usuario un mayor conocimiento del sistema con una curva menor de aprendizaje.
Permite a todos los involucrados entender bien y mejor el problema antes de la implementación final.
DESVENTAJAS
El modelo de prototipos permite que todo el sistema, o algunos de sus partes, se construyan rápidamente para comprender con facilidad y aclarar ciertos aspectos en los que se aseguren que el desarrollador, el usuario, el cliente estén de acuerdo en lo que se necesita así como también la solución que se propone para dicha necesidad y de esta forma minimizar el riesgo y la incertidumbre en el desarrollo, este modelo se encarga del desarrollo de diseños para que estos sean analizados y prescindir de ellos a medida que se adhieran nuevas especificaciones, es ideal para medir el alcance del producto, pero no se asegura su uso real.

Este modelo principalmente se lo aplica cuando un cliente define un conjunto de objetivos generales para el software a desarrollarse sin delimitar detalladamente los requisitos de entrada procesamiento y salida, es decir cuando el responsable no está seguro de la eficacia de un algoritmo, de la adaptabilidad del sistema o de la forma en que interactúa el hombre y la máquina.
Este modelo se encarga principalmente de ayudar al ingeniero de sistemas y al cliente a entender de mejor manera cuál será el resultado de la construcción cuando los requisitos estén satisfechos.
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.
Los prototipos generan o pueden generar otro tipo de problemas si su presentación y discusión con los usuarios no es controlada: puesto que son modelos inconclusos, los usuarios suelen enfocarse en aspectos “superficiales” del prototipo que los pueden dejar inconformes luego de verlos por primera vez. También es posible que se pierda mucho tiempo, innecesariamente, tratando de hacer entender al usuario la finalidad real de los prototipos.
Requiere participación activa del usuario, al menos, para evaluar el prototipo.
Escuchar al cliente. Recolección de requisitos. Se encuentran y definen los objetivos globales, se identifican los requisitos conocidos y las áreas donde es obligatorio más definición.
Construir y revisar la maqueta (prototipo).
El cliente prueba la maqueta (prototipo) y lo utiliza para refinar los requisitos del software.
BIBLIOGRAFIA
1. http://www.slideshare.net/yanezcabrera/modelo-de-prototipo

2.http://www.gazafatonarioit.com/2012/07/ventajas-y-desventajas-del-uso-de.html

3.http://gestionrrhhusm.blogspot.com/2011/05/modelo-de-prototipo.html
Full transcript