La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Consola Usable para el Control de un Sistema de Domótica Sistemas Informáticos 2009/2010 Alejandro García García José María Pérez Vence.

Presentaciones similares


Presentación del tema: "Consola Usable para el Control de un Sistema de Domótica Sistemas Informáticos 2009/2010 Alejandro García García José María Pérez Vence."— Transcripción de la presentación:

1 Consola Usable para el Control de un Sistema de Domótica Sistemas Informáticos 2009/2010 Alejandro García García José María Pérez Vence

2 Agenda Introducción Trabajo Realizado – Material proporcionado ERS Patrones de Usabilidad – Desarrollo del Sistema Análisis Diseño Implementación Resultados y Conclusiones 2

3 Desarrollo de un sistema de control de domótica que permita manipular de forma remota la red de sensores y actuadores de un hogar. Es de suma importancia que el sistema posea ciertas características de usabilidad para garantizar su uso adecuado. El sistema se desarrollará en dos dominios, aplicación de escritorio y aplicación web. Introducción 3

4 TRABAJO REALIZADO Material proporcionado Desarrollo del Sistema 4

5 Material Proporcionado Patrones de Usabilidad Para realizar el diseño de la aplicación se han utilizado unos Patrones de Diseño de Usabilidad para facilitar la incorporación de las características de usabilidad requeridas. Abort Commands Aggregation Multilevel Help System Status Feedback Progress Feedback Undo Warning Cancelar acción en curso Manipular grupos de acciones Niveles de ayuda Información de estado Información de progreso Deshacer una acción Mostrar alertas 5

6 Material Proporcionado: Estudio de requisitos Tanto el encendido como el apagado de los elementos de la vivienda deberán poderse deshacer mediante una opción global de deshacer. Durante la ejecución de los procesos largos, se deberá mostrar un indicador de progreso con el porcentaje de la acción en curso. Si durante un proceso el usuario elige la opción de cancelar, los elementos de la vivienda deberán cesar su movimiento Se deberá permitir al usuario crear secuencias de acciones para ser ejecutadas posteriormente. Deberá mostrarse un ícono indicando el estado actual de cada elemento de la vivienda Si se detecta algún tipo de emergencia, se mostrará un mensaje al usuario que le indique el estado de alerta. Cuando se coloque el cursor sobre algún elemento de la vivienda, deberá mostrarse un pop-up indicándole el nombre del elemento y su estado. Undo Progress Fedback Abort Commands Aggregation System Status Feedback Warning Multi Level Help 6

7 Desarrollo del Sistema Hemos estructurado el proyecto en dos ciclos. Se realizaron las tareas de desarrollo según las disciplinas del Proceso Unificado. Cada una de estas iteraciones se divide a su vez en una serie de disciplinas, definidas en el ciclo de vida clásico: Análisis de requisitos, Diseño, Implementación y Prueba. 7

8 Desarrollo del Sistema Análisis Modelo de Dominio – La descomposición del dominio de interés en clases conceptuales individuales – Diferente visión conceptual 8

9 Desarrollo del Sistema Diseño Modelo de Casos de uso – Se parte de una misma ERS, se obtienen casos de uso muy similares de forma individual. Modelo de diseño. – Instanciación de los patrones de usabilidad idéntica. – Resto de diseño personalizado. 9

10 Desarrollo del Sistema Diseño Interfaz de escritorio Backend Interfaz web Se utilizan mecanismos para solventar restricción web (necesitamos interactuación por parte del cliente). Se realizó el back-end a través de una base de datos. Simulación de tiempos y conexión con base de datos (Patrón DAO) 10

11 Desarrollo del Sistema Implementación Para ambas implementaciones la dificultad se ha encontrado en aspectos no relacionados con los patrones ni con el diseño. Inversión de tiempo en aprendizaje del manejo de interfaz en los dos casos. La planificación de la implementación no correcta por estas razones. 11

12 RESULTADOS Y CONCLUSIONES Comparativa de tiempos 12

13 Comparativa de tiempos PlanificadoReal Diseño Ciclo15424 Implementación Ciclo16877 Pruebas Ciclo15037 TOTALES Diseño Ciclo2103 Implementación Ciclo23212 Pruebas Ciclo24315 TOTALES

14 Conclusiones finales Hay que tener en cuenta las restricciones impuestas por el interfaz elegido a la hora de realizar el diseño. (VER NOTAS) Instanciación de los patrones rápida y sencilla. Recomendaciones para la implementación de patrones (VER NOTAS). 14

15 Gracias por la atención

16 ¿Preguntas?

17 17

18 18

19 19

20 InputsOutputs Reduction in nbr & severity of incidents Management information Problem & error control Incidents details Workarounds already identified. 20


Descargar ppt "Consola Usable para el Control de un Sistema de Domótica Sistemas Informáticos 2009/2010 Alejandro García García José María Pérez Vence."

Presentaciones similares


Anuncios Google