Análisis de Componentes Análisis de Componentes Software Reutilizables en Software Reutilizables en el Dominio de la el Dominio de la INFORMÁTICA PARA INFORMÁTICA PARA DISCAPACITADOS DISCAPACITADOS Autor: Jose Carlos Jiménez Sánchez Tutor: Miguel Ángel Laguna Serrano
57
Embed
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.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Análisis de Componentes Software Análisis de Componentes Software Reutilizables en el Dominio de la Reutilizables en el Dominio de la
INFORMÁTICA PARA INFORMÁTICA PARA DISCAPACITADOS DISCAPACITADOS
Autor: Jose Carlos Jiménez Sánchez
Tutor: Miguel Ángel Laguna Serrano
ÍndiceÍndice
IntroducciónIntroducción
ObjetivosObjetivos
Informática para DiscapacitadosInformática para Discapacitados
Reutilización y RequisitosReutilización y Requisitos
Análisis de Requisitos del DominioAnálisis de Requisitos del Dominio
Análisis de Requisitos del DominioAná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.
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Requisitos Funcionales Permitir manejo del sistema
SW para Discapacitados
Dar soluciones a personas
con discapacidad
Facilitar tareaeducador
MU
Permitir gestión de usuarios
Dar apoyo a discapacitados
MU
Gestión deAlumnos
MU
Gestión debibliotecas
Seguimiento
OB
Permitir manejo del sistema
SW para Discapacitados
Dar soluciones a personas
con discapacidad
Facilitar tareaeducador
MU
Permitir gestión de usuarios
Dar apoyo a discapacitados
MU
Gestión deAlumnos
MU
Gestión debibliotecas
Seguimiento
OB
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Requisitos Funcionales
Micrófono
Teclado braille
Teclado y ratón
Pulsador
Soportar distintos entornos
Soportar distintos mecanismos de entrada
OB
Soportar distintos mecanismos de salida
Ordenador
PDA
MU
Portátil
Sonido
Mecánico
MU
MU
Texto
Sonido
Pictográficos
MU
Permitir manejo del sistema
MU
Micrófono
Teclado braille
Teclado y ratón
Pulsador
Soportar distintos entornos
Soportar distintos mecanismos de entrada
OB
Soportar distintos mecanismos de salida
Ordenador
PDA
MU
Portátil
Sonido
Mecánico
MU
MU
Texto
Sonido
Pictográficos
MU
Permitir manejo del sistema
MU
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Requisitos Funcionales
Uso de la BBDD
Lista de nombres
Identificaralumno
Identificareducador
Nombre
Gestión de discapacidades
Manual
Automático
foto
monousuario
configuración
Permitiridentificación
MU
multiusuario
Permitir gestión de usuarios
MU MU
MU
OB
MU
Uso de la BBDD
Lista de nombres
Identificaralumno
Identificareducador
Nombre
Gestión de discapacidades
Manual
Automático
foto
monousuario
configuración
Permitiridentificación
MU
multiusuario
Permitir gestión de usuarios
MU MU
MU
OB
MU
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Requisitos Funcionales
Dar apoyo a discapacitados
Traducir lenguaje
Evaluarlección
Realizarlección
Solucionar problemas de
aprendizaje
Comunicación local
Comunicaciónremota
MU
Permitir lacomunicación
MUMU
OB
OB
Realización
Preparar lección
Prepararanimación
Realizar ejercicios
Realizar animaciones
Demostración
Soportar Realización de
Actividades
Soportar Preparación de
actividades
MU
MU
OB
Dar apoyo a discapacitados
Traducir lenguaje
Evaluarlección
Realizarlección
Solucionar problemas de
aprendizaje
Comunicación local
Comunicaciónremota
MU
Permitir lacomunicación
MUMU
OB
OB
Realización
Preparar lección
Prepararanimación
Realizar ejercicios
Realizar animaciones
Demostración
Soportar Realización de
Actividades
Soportar Preparación de
actividades
MU
MU
OB
Análisis de Requisitos del Dominio Análisis 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
Disc. Del habla Autismo
Facilidad de uso
adaptable al usuario Simple
OB
Disc. visual Disc. Auditiva
MU
Disc. motora Disc. mental
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Requisitos no Funcionales
Fomenta autoestima
Fomenta independencia
OR
Fomenta participación
Educación del Usuario
Mejore aprendizaje
Permita la supervisión del educador
Fomenta el interés
OB
Fomenta autoestima
Fomenta independencia
OR
Fomenta participación
Educación del Usuario
Mejore aprendizaje
Permita la supervisión del educador
Fomenta el interés
OB
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Requisitos no Funcionales
Añadir tipos deDiscapacidades
facilmente
Escalable
Tipos de discapacidades
Contenidos
OB
Añadir mecanismos Que tratan tipos de
DiscapacidadesDiferentes
OB
Fácil de mantener
Fácil instalaciónFácil modificaciónY gestión
De contenidos
OB
Añadir tipos deDiscapacidades
facilmente
Escalable
Tipos de discapacidades
Contenidos
OB
Añadir mecanismos Que tratan tipos de
DiscapacidadesDiferentes
OB
Fácil de mantener
Fácil instalaciónFácil modificaciónY gestión
De contenidos
OB
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Casos de Uso
Análisis de Requisitos del Dominio Análisis de Requisitos del Dominio
Casos de UsoRF- 15 MANUAL <<extend RF-13>>
Versión 1.0Autores Jose Carlos Jiménez SánchezFuentes
Objetivos asociados manualDescripción El sistema permite al educador configurar el
comunicador de forma manual eligiendo el mismo todos los mecanismos disponibles
Precondición
SecuenciaNormal
Paso Acción1 El educador pide configurar el
comunicador de forma manual2 Se realiza el caso de uso <<RF-16>>
Entornos de Comunicación3 Se realiza el caso de uso <<RF-17>>
Mecanismos de entrada4 Se realiza el caso de uso <<RF-18>>
Mecanismos de salidaPoscondición Se ha configurado el comunicador manualmenteExcepciones Paso Acción
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
RF- 15 MANUAL <<extend RF-13>>
Versión 1.0Autores Jose Carlos Jiménez SánchezFuentes
Objetivos asociados manualDescripción El sistema permite al educador configurar el comunicador de
forma manual eligiendo el mismo todos los mecanismos disponibles
Precondición
SecuenciaNormal
Paso Acción1 El educador pide configurar el comunicador de
forma manual
2 Se realiza el caso de uso <<RF-16>> Entornos de Comunicación
3 Se realiza el caso de uso <<RF-17>> Mecanismos de entrada
4 Se realiza el caso de uso <<RF-18>> Mecanismos de salida
Poscondición Se ha configurado el comunicador manualmenteExcepciones Paso Acción
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
Análisis de Requisitos del DominioAnálisis de Requisitos del Dominio
Aplicación a un Caso Práctico
Análisis de Requisitos del DominioAnálisis de Requisitos del Dominio
Resultados
Reutilización 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 difíciles de identificar.
Identificación de esos requisitos => herramienta basada en la Teoría de Constructos Personales.
ÍndiceÍndice
IntroducciónIntroducción
ObjetivosObjetivos
Informática para DiscapacitadosInformática para Discapacitados
Reutilización y RequisitosReutilización y Requisitos
Análisis de Requisitos del DominioAnálisis de Requisitos del Dominio