El documento habla sobre el prototipado rápido de interfaces mediante el uso de herramientas como Axure. Explica que el prototipado previo permite definir la estructura y funcionamiento de un portal web de forma más barata y rápida, evitando costosos cambios posteriores. También describe una metodología para la creación de modelos conceptuales mediante diagramas UML y diferentes etapas del desarrollo de prototipos como la identificación de requisitos, revisión del prototipo e iteraciones del mismo.
2. PROTOTIPADO RÁPIDO
DE INTERFACES
Elaboración de wireframes y prototipos 100%
funcionales mediante Axure que permitan definir la
organización, estructura y funcionamiento del portal en
etapas previas al diseño y la programación. La
realización de prototipos previos evita cambios
posteriores más costosos, reduciendo así costes y
tiempos.
3. INTRODUCCIÓN
En el mundo de la industria, existe una necesidad clara
de prototipado rápido que permita la pronta validación
de los requisitos con el usuario. Por otra parte, este
prototipo debe ser lo más completo posible para la
validación realizada por el usuario sea útil. Estos dos
puntos están contrapuestos, ya que si se prototipa
rápidamente. Proponemos un proceso denominado
Inferencia, que permite incrementar la velocidad de
prototipado sin incrementar el esfuerzo destinado a
completar el modelo conceptual.
4. METODOLOGÍA
La metodología utilizada para la creación de modelos conceptuales. Consta de
diagramas gráficos UML pero a la vez esta soportado por la lenguaje formal de
especificación de sistemas orientado a objetos y está constituida de los siguientes
modelos:
Modelo de Objetos.- Modelo gráfico en el cual se definen las clases, sus atributos
y las relaciones entre clases.
Modelo Dinámico.- Modelo grafico que permite especificar las vidas válidas de los
objetos de las clases y de su interacciones.
Modelo Funcional.- Se utiliza para capturar la semántica asociada a los cambios
de estado de los objetos provocados por los eventos .
Modelo de Presentación.- Modelo para especificar requisitos de interfaz de
usuario comprende requisitos sobre presentación, navegación, visibilidad, accesos
y búsqueda, y que está basado en el uso de patrones.
5. FASE DE ANALISIS
• Reuniones con responsables para establecer una
visión clara del sitio a diseñar
• Inclusión de tareas relativas a usabilidad en el
plan del proyecto
• Reunir un equipo multidisciplinar para asegurar
un conocimiento 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 de usuario
6. ETAPAS DEL DESARROLLO
DEL PROTOTIPO
Identificación de Requerimientos Conocidos
El profesional de sistema identifica los requerimientos conocidos, generales, o
características esenciales y determina el propósito del prototipo de la aplicación.
Revisión del Prototipo
Es responsabilidad del usuario trabajar con el prototipo y evaluar sus
características y operación. La experiencia con el sistema bajo condiciones reales
permite la familiaridad indispensable para determinar los cambios o mejoras
que sean necesarios, o también la eliminación de características innecesarias.
Iteración
Los dos últimos etapas descriptas anteriormente se repiten varias veces hasta
que estén usuarios y profesionales de sistema de acuerdo en que el prototipo ha
evolucionado lo suficiente o que una iteración más no traerá beneficios
adicionales.
Prototipo Terminado
Cuando el prototipo está terminado, es decir, tenemos la información que
buscamos seguimos en el punto donde habíamos quedado dentro del Ciclo de
Desarrollo de Sistema.
7. ESTRATEGIAS PARA EL DESARROLLO
DE PROTOTIPOS
Prototipos por Pantallas
La interface entre el sistema y el usuario es la pantalla de visualización,
esta es el vehículo para presentar la información tal como ésta es
proporcionada al sistema o como es recuperada de éste.
Prototipos para Procedimientos de Procesamientos
Las funciones de procesamiento incluye entradas, cálculos, recuperar
información y actividades de salidas. Como los datos pocas veces son
ingresados de la forma correcta o en la secuencia válida, es por ello que
la aplicación se diseña para asegurar la detección de errores.
Prototipos de Funciones Básicas
Para determinar los requerimientos de una aplicación no es necesario
desarrollar todos los módulos del sistema, sino los básicos, son aquellos
que forman el núcleo de la aplicación