Informatica Para Personas con Discapacidad

  • Published on
    29-Jun-2015

  • View
    207

  • Download
    1

DESCRIPTION

Tecnologia en Informatica para ayudar al uso a personas con discapacidad

Transcript

  • 1. Anlisis de Componentes SoftwareAnlisis de Componentes Software Reutilizables en el Dominio de laReutilizables en el Dominio de la INFORMTICA PARAINFORMTICA PARA DISCAPACITADOSDISCAPACITADOS Vernica Jaramillo Balladares

2. ndicendice IntroduccinIntroduccin ObjetivosObjetivos Informtica para DiscapacitadosInformtica para Discapacitados Reutilizacin y RequisitosReutilizacin y Requisitos Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Herramienta Repertory GridHerramienta Repertory Grid 3. IntroduccinIntroduccin Avances tcnicos de la informtica => desarrollo aplicaciones para suplir mas discapacidades. Reutilizacin =>calidad del software, productividad del desarrollador y coste general del sistema. Dificultades del proceso de reutilizacin. 4. ndicendice IntroduccinIntroduccin ObjetivosObjetivos Informtica para DiscapacitadosInformtica para Discapacitados Reutilizacin y RequisitosReutilizacin y Requisitos Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Herramienta Repertory GridHerramienta Repertory Grid 5. ObjetivosObjetivos Objetivo principal del Proyecto: Anlisis del dominio software para discapacitados. Etapas: Informtica para Discapacitados, Reutilizacin y Requisitos. Proceso de desarrollo y herramienta de organizacin la informacin de diagramas de requisitos. Obtencin de requisitos y modelos anlisis-diseo, utilizacin. Repertory Grid, teora de Constructos Personales. 6. ndicendice IntroduccinIntroduccin ObjetivosObjetivos Informtica para DiscapacitadosInformtica para Discapacitados Reutilizacin y RequisitosReutilizacin y Requisitos Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Herramienta Repertory GridHerramienta Repertory Grid 7. Informtica para DiscapacitadosInformtica para Discapacitados Aparicin de tcnicas asistidas. Algunas de estas aportaciones son: 1. Mecanismos fsicos para transmitir mensajes comunicativos. 2. Smbolos para representar el mundo de las palabras. 3. Reglas para combinar los smbolos. 4. Funciones comunicativas. 8. ndicendice IntroduccinIntroduccin ObjetivosObjetivos Informtica para DiscapacitadosInformtica para Discapacitados Reutilizacin y RequisitosReutilizacin y Requisitos Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Herramienta Repertory GridHerramienta Repertory Grid 9. Reutilizacin y RequisitosReutilizacin y Requisitos Reutilizacin de Requisitos Satisfacer las necesidades de usuario => Creacin de software ms complejo => Ingeniera del software. Produccin del software limitada por tres restricciones: calidad, tiempo y requisitos. Reutilizacin del software no tiene en cuenta los requisitos. Bsqueda de mtodos y herramientas para producir las especificaciones de requisitos. Reutilizacin de requisitos => Tiempo menor, disminucin de errores. 10. Reutilizacin y RequisitosReutilizacin y Requisitos Reutilizacin de Requisitos Requisitos dentro de dominios o tareas similares => Mayor probabilidad de compartir similitudes. Beneficios fundamentales: Mejor aprovechamiento del esfuerzo de desarrollo. Estimulo a la reutilizacin a lo largo del resto del ciclo de vida de un proyecto. Tipos de requisitos: Requisitos funcionales. Requisitos no funcionales. 11. Reutilizacin y RequisitosReutilizacin y Requisitos El Entorno de Reutilizacin R2 1. INTERFAZ DE USUARIO 2. TRADUCTOR DE DIAGRAMAS 7. GESTOR DE REPOSITORIO 6. VERIFICADOR SINTCTICO 4. EDITOR DE REQUISITOS 5. GESTOR DE DATOS 8. BASE DE DATOS 3. GESTOR DE LXICO Exportar/ Importar Verificar Descripcin Rigurosa Validar CU DE WF DA DFD DDT Plantilla Almacenar Recuperar Clasificar Actualizar Mostrar Modificar Almacenar 12. 1. INTERFAZ DE USUARIO 2. TRADUCTOR DE DIAGRAMAS 7. GESTOR DE REPOSITORIO 6. VERIFICADOR SINTCTICO 4. EDITOR DE REQUISITOS 5. GESTOR DE DATOS 8. BASE DE DATOS 3. GESTOR DE LXICO Exportar/ Importar Verificar Descripcin Rigurosa Validar CU DE WF DA DFD DDT Plantilla Almacenar Recuperar Clasificar Actualizar Mostrar Modificar Almacenar 13. ndicendice IntroduccinIntroduccin ObjetivosObjetivos Informtica para DiscapacitadosInformtica para Discapacitados Reutilizacin y RequisitosReutilizacin y Requisitos Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Herramienta Repertory GridHerramienta Repertory Grid 14. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Objetivos Diagrama de requisitos mas completo posible sobre la Informtica para discapacitados => Bsqueda de RF, RNF, puntos de variabilidad. Grado de variabilidad (R2): OB (Obligatoria): Se deben de realizar todos los subobjetivos. OP (Optativa): Se debe de realizar uno de los subobjetivos. MU (Mltiple): Se debe de realizar al menos uno de los subobjetivos. 15. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Requisitos Funcionales Permitir manejo del sistema SW para Discapacitados Dar soluciones a personas con discapacidad Facilitar tarea educador MU Permitir gestin de usuarios Dar apoyo a discapacitados MU Gestin de Alumnos MU Gestin de bibliotecas Seguimiento OB 16. Permitir manejo del sistema SW para Discapacitados Dar soluciones a personas con discapacidad Facilitar tarea educador MU Permitir gestin de usuarios Dar apoyo a discapacitados MU Gestin de Alumnos MU Gestin de bibliotecas Seguimiento OB 17. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Requisitos Funcionales Micrfono Teclado braille Teclado y ratn Pulsador Soportar distintos entornos Soportar distintos mecanismos de entrada OB Soportar distintos mecanismos de salida Ordenador PDA MU Porttil Sonido Mecnico MU MU Texto Sonido Pictogrficos MU Permitir manejo del sistema MU 18. Micrfono Teclado braille Teclado y ratn Pulsador Soportar distintos entornos Soportar distintos mecanismos de entrada OB Soportar distintos mecanismos de salida Ordenador PDA MU Porttil Sonido Mecnico MU MU Texto Sonido Pictogrficos MU Permitir manejo del sistema MU 19. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Requisitos Funcionales Uso de la BBDD Lista de nombres Identificar alumno Identificar educador Nombre Gestin de discapacidades Manual Automtico foto monousuario configuracin Permitir identificacin MU multiusuario Permitir gestin de usuarios MU MU MU OB MU 20. Uso de la BBDD Lista de nombres Identificar alumno Identificar educador Nombre Gestin de discapacidades Manual Automtico foto monousuario configuracin Permitir identificacin MU multiusuario Permitir gestin de usuarios MU MU MU OB MU 21. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Requisitos Funcionales Dar apoyo a discapacitados Traducir lenguaje Evaluar leccin Realizar leccin Solucionar problemas de aprendizaje Comunicacin local Comunicacin remota MU Permitir la comunicacin MU MU OB OB Realizacin Preparar leccin Preparar animacin Realizar ejercicios Realizar animaciones Demostracin Soportar Realizacin de Actividades Soportar Preparacin de actividades MU MU OB 22. Dar apoyo a discapacitados Traducir lenguaje Evaluar leccin Realizar leccin Solucionar problemas de aprendizaje Comunicacin local Comunicacin remota MU Permitir la comunicacin MU MU OB OB Realizacin Preparar leccin Preparar animacin Realizar ejercicios Realizar animaciones Demostracin Soportar Realizacin de Actividades Soportar Preparacin de actividades MU MU OB 23. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Requisitos no Funcionales Disc. Del habla Autismo Facilidad de uso adaptable al usuario Simple OB Disc. visual Disc. Auditiva MU Disc. motora Disc. mental 24. Disc. Del habla Autismo Facilidad de uso adaptable al usuario Simple OB Disc. visual Disc. Auditiva MU Disc. motora Disc. mental 25. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Requisitos no Funcionales Fomenta autoestima Fomenta independencia OR Fomenta participacin Educacin del Usuario Mejore aprendizaje Permita la supervisin del educador Fomenta el inters OB 26. Fomenta autoestima Fomenta independencia OR Fomenta participacin Educacin del Usuario Mejore aprendizaje Permita la supervisin del educador Fomenta el inters OB 27. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Requisitos no Funcionales Aadir tipos de Discapacidades facilmente Escalable Tipos de discapacidades Contenidos OB Aadir mecanismos Que tratan tipos de Discapacidades Diferentes OB Fcil de mantener Fcil instalacinFcil modificacin Y gestin De contenidos OB 28. Aadir tipos de Discapacidades facilmente Escalable Tipos de discapacidades Contenidos OB Aadir mecanismos Que tratan tipos de Discapacidades Diferentes OB Fcil de mantener Fcil instalacinFcil modificacin Y gestin De contenidos OB 29. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Casos de Uso 30. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Casos de Uso RF- 15 MANUAL Versin 1.0 Autores Jose Carlos Jimnez Snchez Fuentes Objetivos asociados manual Descripcin El sistema permite al educador configurar el comunicador de forma manual eligiendo el mismo todos los mecanismos disponibles Precondicin Secuencia Normal Paso Accin 1 El educador pide configurar el comunicador de forma manual 2 Se realiza el caso de uso Entornos de Comunicacin 3 Se realiza el caso de uso Mecanismos de entrada 4 Se realiza el caso de uso Mecanismos de salida Poscondicin Se ha configurado el comunicador manualmente Excepciones Paso Accin 1 Si el sistema no puede configurar el comunicador de forma manual en ese instante, muestra un mensaje de error y el caso de uso finaliza 31. RF- 15 MANUAL Versin 1.0 Autores Jose Carlos Jimnez Snchez Fuentes Objetivos asociados manual Descripcin El sistema permite al educador configurar el comunicador de forma manual eligiendo el mismo todos los mecanismos disponibles Precondicin Secuencia Normal Paso Accin 1 El educador pide configurar el comunicador de forma manual 2 Se realiza el caso de uso Entornos de Comunicacin 3 Se realiza el caso de uso Mecanismos de entrada 4 Se realiza el caso de uso Mecanismos de salida Poscondicin Se ha configurado el comunicador manualmente Excepciones Paso Accin 1 Si el sistema no puede configurar el comunicador de forma manual en ese instante, muestra un mensaje de error y el caso de uso finaliza 32. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Aplicacin a un Caso Prctico 33. Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Resultados Reutilizacin del 70% de los casos de uso, lo que supone: 1. Incremento de la calidad. 2. Ahorro importante de costes. 3. Aumento de productividad. Existen Requisitos difciles de identificar. Identificacin de esos requisitos => herramienta basada en la Teora de Constructos Personales. 34. ndicendice IntroduccinIntroduccin ObjetivosObjetivos Informtica para DiscapacitadosInformtica para Discapacitados Reutilizacin y RequisitosReutilizacin y Requisitos Anlisis de Requisitos del DominioAnlisis de Requisitos del Dominio Herramienta Repertory GridHerramienta Repertory Grid 35. Herramienta Repertory GridHerramienta Repertory Grid Fundamento Terico Aplicacin de la TCP a la IR Orientada a Objetivos = Elicitacin de conocimiento que es difcil expresar. Obtencin de reglas que relacionan constructos a partir de elementos. Constructos => Requisitos Funcionales. Elementos => Requisitos No Funcionales. Resultados de la evaluacin => matriz de constructos (filas) y elementos (columnas). 36. Herramienta Repertory GridHerramienta Repertory Grid Fundamento Terico Proceso de Anlisis: Matriz Rejilla Matrices Alphaplanos Obtencin de reglas 37. Herramienta Repertory GridHerramienta Repertory Grid Diagrama de Objetivos SW Repertory Grid Permitir Reemplazamiento de Valores Permitir Introducir Grado de Confirmacin Permitir Creacin de Alpha-planos OB OP 38. Herramienta Repertory GridHerramienta Repertory Grid Casos de Uso 39. Herramienta Repertory GridHerramienta Repertory Grid Casos de Uso RF- 2 GRADO DE CONFIRMACION Versin 1.0 Autores Jose Carlos Jimnez Snchez Fuentes Objetivos asociados Permitir introducir Grado de Confirmacin Descripcin El sistema deber permitir introducir el grado de confirmacin para calcular las relaciones Precondicin Secuencia Normal Paso Accin 1 El experto desea introducir el grado de confirmacin 2 El sistema pide al experto el grado de confirmacin 3 El experto introduce el grado de confirmacin 4 El sistema muestra por pantalla los resultados Poscondicin El experto ha introducido el grado de confirmacin Excepciones Paso Accin 3 Si el experto no ha introducido el grado de confirmacin, el sistema muestra un mensaje de error y vuelve a pedir el valor 40. RF- 2 GRADO DE CONFIRMACION Versin 1.0 Autores Jose Carlos Jimnez Snchez Fuentes Objetivos asociados Permitir introducir Grado de Confirmacin Descripcin El sistema deber permitir introducir el grado de confirmacin para calcular las relaciones Precondicin Secuencia Normal Paso Accin 1 El experto desea introducir el grado de confirmacin 2 El sistema pide al experto el grado de confirmacin 3 El experto introduce el grado de confirmacin 4 El sistema muestra por pantalla los resultados Poscondicin El experto ha introducido el grado de confirmacin Excepciones Paso Accin 3 Si el experto no ha introducido el grado de confirmacin, el sistema muestra un mensaje de error y vuelve a pedir el valor 41. Herramienta Repertory GridHerramienta Repertory Grid Modelo de Objetos 42. Herramienta Repertory GridHerramienta Repertory Grid Modelo de Objetos 43. Herramienta Repertory GridHerramienta Repertory Grid Diagrama final de clases 44. Herramienta Repertory GridHerramienta Repertory Grid Diagrama de Secuencia 45. ImplementacinImplementacin Desarrollo aplicacin => Herramienta Microsoft Excel y lenguaje de programacin Visual Basic para Aplicaciones. Excel => Potencia y rapidez de desarrollo. Existencia de herramientas creadas con estos lenguajes en el mismo mbito de aplicacin. 46. ConclusionesConclusiones Objetivo principal: Estudio de los requisitos del dominio de la informtica para Discapacitados y su reutilizacin. Herramienta R2: Organizar la informacin de diagramas de requisitos en una estructura jerrquica => Coleccin de requisitos y modelos de anlisis. Herramienta visual interactiva de anlisis de variantes => utilizacin con la coleccin de requisitos anteriormente estudiados. Herramienta Repertory Grid. Objetivos Alcanzados 47. ConclusionesConclusiones Ampliaciones futuras Realizar otros tipos de anlisis sobre el Repertory Grid, como puede ser el estudio de distancias, etc. 48. DemostracinDemostracin 49. Muchas graciasMuchas gracias por su atencinpor su atencin

Recommended

View more >