11

Prototipado rapido de interfaces

Embed Size (px)

Citation preview

Page 1: Prototipado rapido de interfaces
Page 2: Prototipado rapido de interfaces

INTRODUCCIÓN.

En el mundo de la industria, existe una necesidad clara deprototipado rápido que permita la pronta validación de losrequisitos con el usuario. Por otra parte, este prototipo debeser lo más completo posible para la validación realizada porel usuario sea útil.Estos dos puntos están contrapuestos, ya que si seprototipa rápidamente. Proponemos un procesodenominado Inferencia, que permite incrementar lavelocidad de prototipado sin incrementar el esfuerzodestinado a completar el modelo conceptual.La realización de prototipos previos evita cambiosposteriores más costosos, reduciendo así costes y tiempos.

Page 3: Prototipado rapido de interfaces

METODOLOGÍA.

La metodología utilizada para la creación de modelosconceptuales. Consta de diagramas gráficos UML pero a lavez esta soportado por la lenguaje formal de especificaciónde sistemas orientado a objetos

• Modelo de Objetos: Modelo gráfico en el cual se definenlas clases, sus atributos y las relaciones entre clases.

• Modelo Dinámico: Modelo grafico que permiteespecificar las vidas válidas de los objetos de las clases yde su interacciones.

• Modelo Funcional.- Se utiliza para capturar la semánticaasociada a los cambios de estado de los objetosprovocados por los eventos.

• Modelo de Presentación.- Modelo para especificarrequisitos de interfaz de usuario comprende requisitossobre presentación, navegación, visibilidad, accesos ybúsqueda, y que está basado en el uso de patrones.

Page 4: Prototipado rapido de interfaces

FASE DE ANÁLISIS.• Reuniones con responsables para establecer una visiónclara del sitio a diseñar

• Inclusión de tareas relativas a usabilidad en el plan delproyecto

• Reunir un equipo multidisciplinar para asegurar unconocimiento global

• Establecer objetivos de usabilidad• Organizar estudios de campo• Búsqueda de productos competitivos• Crear perfiles de usuario• Desarrollar un análisis de tareas• Describir y documentar los escenarios de usuario• Describir y documentar los requerimientos de operativa deusuario

Page 5: Prototipado rapido de interfaces

FASE DE DISEÑO.• Desarrollo del flujo de pantallas y el modelo de navegación• Realizar revisiones de conceptos de diseño• Diseño con papel y lápiz• Elaborar prototipos "low-fidelity"• Organizar tests de usabilidad sobre los prototipos "low-fidelity"

• Elaborar prototipos detallados "high-fidelity"• Organizar tests de usabilidad sobre los prototipos "high-fidelity"

• Documentación de estándares y directrices• Elaboración de una especificación de diseño

Page 6: Prototipado rapido de interfaces

ETAPAS DEL DESARROLLO DEL PROTOTIPO.

El desarrollo de un prototipo se lleva a cabo en formaordenada a través de las siguientes etapas:Identificación de Requerimientos ConocidosEl profesional de sistema identifica los requerimientosconocidos, generales, o características esenciales ydetermina el propósito del prototipo de la aplicación.

DESARROLLO DE UN MODELO.

En esta etapa se explica el método iterativo y lasresponsabilidades a los usuarios ya que el usuario participadirectamente en todo el proceso. La rapidez con la que segenera el sistema es esencial para que no se pierda el estadode ánimo sobre el proyecto y los usuarios puedan comenzara evaluar la aplicación con la mayor brevedad posible.

Page 7: Prototipado rapido de interfaces

COMPONENTES DEL DESARROLLO DE UN MODELO.

• El lenguaje para el diálogo o conversación entre elusuario y el sistema

• Pantallas y formatos para la entrada de datos• Módulos esenciales de procesamientos• Salida del sistema

Revisión del Prototipo.

Es responsabilidad del usuario trabajar con el prototipo yevaluar sus características y operación.El profesional de sistema captura la información sobre loque le gusta y lo que le desagrada a los usuarios. Estainformación tiene influencia en la siguiente versión delprototipo, la cual se presenta modificada, refinada.

Page 8: Prototipado rapido de interfaces

Iteración.

Los dos últimos etapas descriptas anteriormente se repitenvarias veces hasta que estén usuarios y profesionales desistema de acuerdo en que el prototipo ha evolucionado losuficiente o que una iteración más no traerá beneficiosadicionales.

Prototipo Terminado.

Cuando el prototipo está terminado, es decir, tenemos lainformación que buscamos seguimos en el punto dondehabíamos quedado dentro del Ciclo de Desarrollo deSistema.

Page 9: Prototipado rapido de interfaces

ESTRATEGIAS PARA EL DESARROLLO DEPROTOTIPOS.

Prototipos por Pantallas.

La interface entre el sistema y el usuario es la pantalla devisualización, esta es el vehículo para presentar lainformación tal como ésta es proporcionada al sistema ocomo es recuperada de éste.También permite la reacción de los usuarios por la cantidadde información sobre la pantalla. La creación de un prototipode pantalla conduce a:

• Que debe presentarse como información sobre la pantallaprincipal

• Cuál pertenece a una pantalla de detalle

Page 10: Prototipado rapido de interfaces

Prototipos para Procedimientos de Procesamientos.

Las funciones de procesamiento incluye entradas, cálculos,recuperar información y actividades de salidas. Como losdatos pocas veces son ingresados de la forma correcta o enla secuencia válida, es por ello que la aplicación se diseñapara asegurar la detección de errores.El objetivo es determinar si los procedimientos de aplicaciónfueron desarrollados adecuadamente.La evaluación de los procedimientos y la observación deerrores y equivocaciones cometidas por los individuoscuando emplean el prototipo, pueden sugerir la adición decaracterísticas de manejo de errores que no se habíananticipado.

Page 11: Prototipado rapido de interfaces

Prototipos de Funciones Básicas.

Para determinar los requerimientos de una aplicación no esnecesario desarrollar todos los módulos del sistema, sinolos básicos, son aquellos que forman el núcleo de laaplicación

Por ejemplo:Una aplicación de Reclamos de una venta, tendrá módulosde:• Recepción de la información de la venta que se reclama• Validación del número de factura• Recuperación de la venta• Generación de Nota de CréditoY pueden omitirse por ejemplo:• La impresión de la Nota de Crédito• Registro de esta operación