1 / 57

Análisis de Componentes Software Reutilizables en el Dominio de la INFORMÁTICA PARA DISCAPACITADOS

Análisis de Componentes Software Reutilizables en el Dominio de la INFORMÁTICA PARA DISCAPACITADOS . Autor: Jose Carlos Jiménez Sánchez Tutor: Miguel Ángel Laguna Serrano. Índice. Introducción Objetivos Informática para Discapacitados Reutilización y Requisitos

paley
Download Presentation

Análisis de Componentes Software Reutilizables en el Dominio de la INFORMÁTICA PARA DISCAPACITADOS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Análisis de Componentes Software Reutilizables en el Dominio de la INFORMÁTICA PARA DISCAPACITADOS Autor: Jose Carlos Jiménez Sánchez Tutor: Miguel Ángel Laguna Serrano

  2. Índice • Introducción • Objetivos • Informática para Discapacitados • Reutilización y Requisitos • Análisis de Requisitos del Dominio • Herramienta Repertory Grid

  3. Introducción • Avances técnicos de la informática => desarrollo aplicaciones para suplir mas discapacidades. • Reutilización =>calidad del software, productividad del desarrollador y coste general del sistema. • Dificultades del proceso de reutilización.

  4. Índice • Introducción • Objetivos • Informática para Discapacitados • Reutilización y Requisitos • Análisis de Requisitos del Dominio • Herramienta Repertory Grid

  5. Objetivos • Objetivo principal del Proyecto: Análisis del dominio software para discapacitados. • Etapas: • Informática para Discapacitados, Reutilización y Requisitos. • Proceso de desarrollo y herramienta de organización la información de diagramas de requisitos. • Obtención de requisitos y modelos análisis-diseño, utilización. • Repertory Grid, teoría de Constructos Personales.

  6. Índice • Introducción • Objetivos • Informática para Discapacitados • Reutilización y Requisitos • Análisis de Requisitos del Dominio • Herramienta Repertory Grid

  7. Informática para Discapacitados • Aparición de técnicas “asistidas”. • Algunas de estas aportaciones son: • Mecanismos físicos para transmitir mensajes comunicativos. • Símbolos para representar el mundo de las palabras. • Reglas para combinar los símbolos. • Funciones comunicativas.

  8. Índice • Introducción • Objetivos • Informática para Discapacitados • Reutilización y Requisitos • Análisis de Requisitos del Dominio • Herramienta Repertory Grid

  9. Reutilización y Requisitos • Reutilización de Requisitos Satisfacer las necesidades de usuario => Creación de software más complejo => Ingeniería del software. Producción del software limitada por tres restricciones: calidad, tiempo y requisitos. • Reutilización del software no tiene en cuenta los requisitos. • Búsqueda de métodos y herramientas para producir las especificaciones de requisitos. • Reutilización de requisitos => Tiempo menor, disminución de errores.

  10. Reutilización y Requisitos • Reutilización 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 reutilización a lo largo del resto del ciclo de vida de un proyecto. • Tipos de requisitos: • Requisitos funcionales. • Requisitos no funcionales.

  11. Reutilización y Requisitos • El Entorno de Reutilización R2

  12. Índice • Introducción • Objetivos • Informática para Discapacitados • Reutilización y Requisitos • Análisis de Requisitos del Dominio • Herramienta Repertory Grid

  13. Análisis de Requisitos del Dominio • Objetivos • Diagrama de requisitos mas completo posible sobre la Informática para discapacitados => Búsqueda 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 (Múltiple): Se debe de realizar al menos uno de los subobjetivos.

  14. Análisis de Requisitos del Dominio Permitir manejo del sistema SW para Discapacitados Seguimiento Gestión de Alumnos Dar soluciones a personas con discapacidad Dar apoyo a discapacitados Permitir gestión de usuarios Facilitar tarea educador Gestión de bibliotecas MU MU OB MU • Requisitos Funcionales

  15. Permitir manejo del sistema SW para Discapacitados Seguimiento Gestión de Alumnos Dar soluciones a personas con discapacidad Dar apoyo a discapacitados Permitir gestión de usuarios Facilitar tarea educador Gestión de bibliotecas MU MU OB MU

  16. Análisis de Requisitos del Dominio Soportar distintos entornos Permitir manejo del sistema Ordenador Micrófono Soportar distintos mecanismos de entrada Soportar distintos mecanismos de salida Teclado y ratón Teclado braille Pictográficos Mecánico Pulsador Sonido Sonido Portátil Texto PDA MU MU OB MU MU MU • Requisitos Funcionales

  17. Soportar distintos entornos Permitir manejo del sistema Ordenador Micrófono Soportar distintos mecanismos de entrada Soportar distintos mecanismos de salida Teclado y ratón Teclado braille Pictográficos Mecánico Pulsador Sonido Sonido Portátil Texto PDA MU MU OB MU MU MU

  18. Análisis de Requisitos del Dominio Nombre foto Lista de nombres Permitir gestión de usuarios Uso de la BBDD Gestión de discapacidades configuración Permitir identificación monousuario multiusuario Automático Identificar alumno Identificar educador Manual MU OB MU MU MU MU • Requisitos Funcionales

  19. Nombre foto Lista de nombres Permitir gestión de usuarios Uso de la BBDD Gestión de discapacidades configuración Permitir identificación monousuario multiusuario Automático Identificar alumno Identificar educador Manual MU OB MU MU MU MU

  20. Análisis de Requisitos del Dominio Demostración Realizar lección Evaluar lección Dar apoyo a discapacitados Soportar Preparación de actividades Comunicación local Soportar Realización de Actividades Comunicación remota Permitir la comunicación Solucionar problemas de aprendizaje Realizar animaciones Realización Preparar animación Realizar ejercicios Preparar lección Traducir lenguaje OB MU OB MU MU OB MU MU • Requisitos Funcionales

  21. Demostración Realizar lección Evaluar lección Dar apoyo a discapacitados Soportar Preparación de actividades Comunicación local Soportar Realización de Actividades Comunicación remota Permitir la comunicación Solucionar problemas de aprendizaje Realizar animaciones Realización Preparar animación Realizar ejercicios Preparar lección Traducir lenguaje OB MU OB MU MU OB MU MU

  22. Análisis de Requisitos del Dominio Disc. Del habla Disc. Auditiva Disc. motora Disc. mental Disc. visual Autismo Simple Facilidad de uso adaptable al usuario OB MU • Requisitos no Funcionales

  23. Disc. Del habla Disc. Auditiva Disc. motora Disc. mental Disc. visual Autismo Simple Facilidad de uso adaptable al usuario OB MU

  24. Análisis de Requisitos del Dominio Educación del Usuario Fomenta autoestima Fomenta independencia Mejore aprendizaje Permita la supervisión del educador Fomenta participación Fomenta el interés • OB OR • Requisitos no Funcionales

  25. Educación del Usuario Fomenta autoestima Fomenta independencia Mejore aprendizaje Permita la supervisión del educador Fomenta participación Fomenta el interés • OB OR

  26. Análisis de Requisitos del Dominio Fácil de mantener Escalable Fácil modificación Y gestión De contenidos Fácil instalación Añadir tipos de Discapacidades facilmente Tipos de discapacidades Contenidos Añadir mecanismos Que tratan tipos de Discapacidades Diferentes OB OB OB • Requisitos no Funcionales

  27. Fácil de mantener Escalable Fácil modificación Y gestión De contenidos Fácil instalación Añadir tipos de Discapacidades facilmente Tipos de discapacidades Contenidos Añadir mecanismos Que tratan tipos de Discapacidades Diferentes OB OB OB

  28. Análisis de Requisitos del Dominio • Casos de Uso

  29. Análisis de Requisitos del Dominio • Casos de Uso

  30. Análisis de Requisitos del Dominio • Aplicación a un Caso Práctico

  31. Análisis de Requisitos del Dominio • Resultados Reutilización del 70% de los casos de uso, lo que supone: • Incremento de la calidad. • Ahorro importante de costes. • Aumento de productividad. Existen Requisitos difíciles de identificar. Identificación de esos requisitos => herramienta basada en la Teoría de Constructos Personales.

  32. Índice • Introducción • Objetivos • Informática para Discapacitados • Reutilización y Requisitos • Análisis de Requisitos del Dominio • Herramienta Repertory Grid

  33. Herramienta Repertory Grid • Fundamento Teórico Aplicación de la TCP a la IR Orientada a Objetivos = Elicitación de conocimiento que es difícil expresar. Obtención de reglas que relacionan constructos a partir de elementos. • Constructos => Requisitos Funcionales. • Elementos => Requisitos No Funcionales. • Resultados de la evaluación => matriz de constructos (filas) y elementos (columnas).

  34. Herramienta Repertory Grid • Fundamento Teórico Proceso de Análisis: Matriz Rejilla Matrices Alphaplanos Obtención de reglas

  35. Herramienta Repertory Grid • Diagrama de Objetivos SW Repertory Grid OP OB Permitir Introducir Grado de Confirmación Permitir Reemplazamiento de Valores Permitir Creación de Alpha-planos

  36. Herramienta Repertory Grid • Casos de Uso

  37. Herramienta Repertory Grid • Casos de Uso

  38. Herramienta Repertory Grid • Modelo de Objetos

  39. Herramienta Repertory Grid • Modelo de Objetos

  40. Herramienta Repertory Grid • Diagrama final de clases

More Related