Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Modelado de requerimientos de la interfaz de usuario con storyboard - Diseño de Sistemas Autor: E. Porta - L. Ripani Versión : 1.03 [13/07/10] Cátedra Diseño de Sistemas UTN – F.R.Ro. 1/7 13/07/2010 17:07:00 Modelado de requerimientos de la interfaz de usuario con storyboard Diseño de Sistemas 1. Índice 1. Índice .................................................................................................................................. 1 2. Introducción ........................................................................................................................ 2 2.1. Propósito del documento ................................................................................................ 2 2.2. Alcance del documento................................................................................................... 2 2.3. Definiciones, abreviaturas y acrónimos .......................................................................... 2 2.4. Documentos Relacionados ............................................................................................. 2 2.5. Visión general del documento ........................................................................................ 3 3. Tarea: Modelado de requerimientos de la interfaz de usuario con storyboard.................. 3 3.1. Entradas.......................................................................................................................... 3 3.2. Salidas ............................................................................................................................ 3 3.3. Descripción de la tarea ................................................................................................... 3 4. Ejemplo - Inscripción a un examen .................................................................................... 4 4.1. Caso de uso: Inscripción a Examen ............................................................................... 4 4.1.1. Bocetos de interfaz de usuario ................................................................................ 5 4.1.2. Mapa de navegación ............................................................................................... 6 5. Historia de Versiones del documento................................................................................. 6 Anexo I - Plantilla Visio Interfaz de Usuario ................................................................................. 7 Modelado de requerimientos de la interfaz de usuario con storyboard - Diseño de Sistemas Autor: E. Porta - L. Ripani Versión : 1.03 [13/07/10] Cátedra Diseño de Sistemas UTN – F.R.Ro. 2/7 13/07/2010 17:07:00 2. Introducción 2.1. Propósito del documento El objetivo de este documento es definir los conceptos claves de la tarea modelado de los requerimientos de la interfaz de usuario con storyboard partiendo de los casos de uso y contemplando la usabilidad. Cabe aclarar que no se pretende diseñar, ni prototipar la interfaz de usuario, sino que definir sus requisitos y comprender el flujo y las interacciones globales. 2.2. Alcance del documento Las consignas de este documento aplican a todos los alumnos de la asignatura Diseño de Sistemas de la carrera de Ingeniería en Sistemas de Información dictada en la Universidad Tecnológica Nacional - Facultad Regional Rosario. 2.3. Definiciones, abreviaturas y acrónimos Usabilidad : Usabilidad se define en el estándar ISO 9241 como “el grado en el que un producto puede ser utilizado por usuarios específicos para conseguir objetivos específicos con efectividad, eficiencia y satisfacción en un determinado contexto de uso” Regla de Negocio : Una regla de negocio es una declaración de una política o una condición que debe cumplirse. Caso de uso : Un caso de uso especifica una secuencia de acciones, incluyendo variantes, que el sistema puede ejecutar y que produce un resultado observable de valor para un actor en particular. Especificaciones complementarias : Las especificaciones complementarias son especificaciones no funcionales que incluyen atributos de calidad, restricciones, glosario y diccionario de datos. Complementan a los casos de uso. Storyboard : Un storyboard es una descripción lógica y conceptual de la funcionalidad del sistema. Utilizaremos storyboard estáticos mediante bocetos de interfaz de usuario y mapas de navegación. Solo se realizan bocetos de las ventanas mas significativas. Bocetos de interfaz de usuario (User interface sketches): Un boceto (o bosquejo) de interfaz de usuario es una maqueta (o modelo a escala) de la interfaz gráfica de usuario. Mapa de navegación : El mapa de navegación incluye los principales elementos de la interfaz de usuario y sus vías de navegación. No es necesario que contenga todas las vías posibles entre los elementos de la interfaz de usuario, sólo las principales. El objetivo es que el mapa de navegación sirva como mapa de la interfaz de usuario del sistema. 2.4. Documentos Relacionados Documento Nombre / Ubicación del archivo Fuente DR1 – Pautas para escribir Casos de Uso con Usabilidad Nombre: Pautas_para_escribir_CU_con_Usabilidad Ubicación: http://es.groups.yahoo.com/group/ds_utn_rosario/files DR2 – Elección de un control Nombre: Traduccion_Eleccion_de_un_Control_Tidwell Ubicación: http://es.groups.yahoo.com/group/ds_utn_rosario/files Modelado de requerimientos de la interfaz de usuario con storyboard - Diseño de Sistemas Autor: E. Porta - L. Ripani Versión : 1.03 [13/07/10] Cátedra Diseño de Sistemas UTN – F.R.Ro. 3/7 13/07/2010 17:07:00 Documento Nombre / Ubicación del archivo Fuente DR3 – Estándares para nombre de botones de acción Nombre: Estandares_para_nombres_botones_de_accion Ubicación: http://es.groups.yahoo.com/group/ds_utn_rosario/files DR4 – Guías de Interfaz de Usuario en RUP Nombre: Guias_de_Interfaz_de_Usuario_en_RUP Ubicación: http://es.groups.yahoo.com/group/ds_utn_rosario/files DR5 – Patrones Conceptuales en el Diseño de la Interacción Hombre Maquina Nombre: Patrones-Conceptuales_en_DIHM Ubicación: http://es.groups.yahoo.com/group/ds_utn_rosario/files 2.5. Visión general del documento En la sección 3 se especifica la tarea "Modelado de requerimientos de la interfaz de usuario con storyboard", la cual ha sido creada por la cátedra para incorporarla al proceso de desarrollo de la cátedra. Si bien esta tarea está basada en conceptos relacionados con RUP, no pertenece formalmente a dicho proceso. Hemos creado esta tarea, porque consideramos que es una evolución necesaria de lo previsto en RUP, como para efectuar una determinación de los requisitos de usabilidad de manera más acertada. En la sección 4, se desarrolla un ejemplo de la ejecución de esta tarea sobre un caso. 3. Tarea: Modelado de requerimientos de la interfaz de usuario con storyboard En esta tarea se explica cómo llevar a cabo el proceso de modelado de la interfaz de usuario con storyboard haciendo énfasis en la usabilidad. 3.1. Entradas Casos de uso (con usabilidad contemplada) Reglas de negocio Especificaciones complementarias 3.2. Salidas Storyboard (Bocetos de interfaz de usuario + Mapa de navegación) 3.3. Descripción de la tareaA partir de un caso de uso (con usabilidad contemplada), reglas de negocio y especificaciones complementarias, y teniendo en cuenta los documentos relacionados mencionados en el punto 2.4, vamos construyendo el storyboard utilizando bocetos de interfaz y un diagrama de navegación. Para construir los bocetos utilizaremos la plantilla Interfaz de Usuario de “Microsoft Office Visio” que se menciona en el anexo I. Modelado de requerimientos de la interfaz de usuario con storyboard - Diseño de Sistemas Autor: E. Porta - L. Ripani Versión : 1.03 [13/07/10] Cátedra Diseño de Sistemas UTN – F.R.Ro. 4/7 13/07/2010 17:07:00 4. Ejemplo - Inscripción a un examen 4.1. Caso de uso: Inscripción a Examen Nivel de la meta: Usuario Alcance del Caso de Uso: Sistema Caja: Negra Instanciación: Real Interacción: Dialogal Usabilidad: Contemplada ACTORES Primario: Alumno Iniciador: Alumno PRECONDICIONES: (de sistema): El alumno esta logueado. DISPARADOR: El alumno eligió en el menú la opción inscripción a examen POSTCONDICIONES: (de sistema) Éxito: La inscripción al examen quedó registrada. Fracaso: La inscripción al examen no quedó registrada. Paso Usuario Sistema Alternativas 1.a No hay materias en las que el alumno esté en co ndiciones de rendir: El Sistema muestra mensaje. Termina el caso de uso. 1 El Alumno selecciona la opción inscripción a examen El sistema muestra la denominación de las materias y la fecha de examen del próximo llamado habilitado, y que de acuerdo a las reglas de negocio, el alumno esta en condiciones de rendir. 1.b No esta habilitada la inscripción a examen: El Sistema muestra mensaje. Termina el caso de uso. 2 El Alumno selecciona las materias, y selecciona la opción “Guardar” El sistema registra la inscripción y emite las constancias de inscripción a examen de las materias seleccionadas. 2.a Se desea cancelar la inscripción: El Alumno selecciona la opción “Cerrar” El Sistema muestra mensaje “Inscripción cancelada”, y termina el caso de uso Modelado de requerimientos de la interfaz de usuario con storyboard - Diseño de Sistemas Autor: E. Porta - L. Ripani Versión : 1.03 [13/07/10] Cátedra Diseño de Sistemas UTN – F.R.Ro. 5/7 13/07/2010 17:07:00 4.1.1. Bocetos de interfaz de usuario Ventana “Inscripción a examen” Formato de “Constancia de inscripción” Constancia de inscripción Fecha: ____/____/____ Hora: _____ DATOS DEL ALUMNO Nº de Legajo:________ Apellido y Nombre:________________________________ Carrera:_________________________________ Plan de estudios: ______ DATOS DE LAS MATERIAS Código Materia Fecha examen Nota: Solo dibujamos los bocetos de interfaz de los informes o formularios y de las ventanas principales. No se dibujan los bocetos de interfaz de las ventanas de mensajes de error o de mensajes de confirmación. Modelado de requerimientos de la interfaz de usuario con storyboard - Diseño de Sistemas Autor: E. Porta - L. Ripani Versión : 1.03 [13/07/10] Cátedra Diseño de Sistemas UTN – F.R.Ro. 6/7 13/07/2010 17:07:00 4.1.2. Mapa de navegación Inscripción a examen [Seleccionó opción "Cerrar"]/Cerrar ventana y volver al menú [Seleccionó en menú la opción "Inscripción a Examen"]/Mostrar ventana Inscripción a examen [Seleccionó opción "Guardar"]/Registra, imprime "Constancia de Inscripción" y vuelve al menu Nota: En el mapa de navegación solo incluimos las ventanas principales. No se incluyen las ventanas de mensajes de error o de mensajes de confirmación. 5. Historia de Versiones del documento Versión Fecha Autor Descripción 1.01 12/08/09 EP-LR Versión inicial 1.02 06/06/10 EP Revisión del CU. Revisión de los bocetos y del mapa de navegación. 1.03 13/07/10 EP Se agregaron notas. Se realizaron varias modificaciones menores. Modelado de requerimientos de la interfaz de usuario con storyboard - Diseño de Sistemas Autor: E. Porta - L. Ripani Versión : 1.03 [13/07/10] Cátedra Diseño de Sistemas UTN – F.R.Ro. 7/7 13/07/2010 17:07:00 Anexo I - Plantilla Visio Interfaz de Usuario La plantilla Interfaz de usuario esta dentro de la categoría Software
Compartir