Universidad Peruana de
Ciencias y Aplicadas
SI720 Diseño y Patrones de software Documento de
Especificaciones Funcionales(DEF)
Título: Symbotec
Profesor: Jorge Luis Delgado Vite
Integrantes:
Alumnos Código
Casafranca Maldonado Nicolas U20231c423
Del Rio Valencia Armando Sebastian U20231b151
Montes Ramos Henry Jaredt U20231d343
Pariachi Limahuaya Sebastian U202314115
Yachi Yauricasa Jhon U202318130
2024-1
Tabla de contenido
1. Información del Proyecto.................................................................................................... 2
2. Introducción..........................................................................................................................2
2.1. Propósito........................................................................................................................3
2.2. Alcance..........................................................................................................................3
3. Objetivos del Proyecto......................................................................................................... 4
4. Requisitos Funcionales y no Funcionales........................................................................... 5
Escenario AS-IS / TO BE.....................................................................................................5
a. Escenario AS-IS:.............................................................................................................5
b. Escenario TO-BE:............................................................................................................ 5
Requisitos Funcionales.........................................................................................................5
Requisitos No Funcionales...................................................................................................7
Product Backlog................................................................................................................... 9
Sprint Backlogs.................................................................................................................. 12
Application Wireframes..................................................................................................... 13
7. Diagrama de Clases............................................................................................................ 14
Diagrama de Actividades................................................................................................... 15
Diagrama de Código...........................................................................................................16
Diagrama de Objetos.......................................................................................................... 17
Diagrama de Secuencia...................................................................................................... 17
Diagrama de Estados.......................................................................................................... 18
13. Historias de Usuario.........................................................................................................19
1
Especificaciones Funcionales
1. Información del Proyecto
Nombre del producto:
Symbotec - Comunicación Inclusiva
Resumen Ejecutivo:
Visión: Mejorar la calidad de vida de las personas con discapacidad auditiva y personas
interesadas en aprender el lenguaje de señas a través de nuestra aplicación.
Misión: Convertirnos en la mejor aplicación para las personas con discapacidad
auditiva y aquellas interesadas en aprender el sistema de lenguaje de señas en nuestro país.
Nuestro objetivo es proporcionar una herramienta accesible, efectiva y fácil de usar que
promueva la inclusión, la comunicación y el aprendizaje del lenguaje de señas, contribuyendo
así a la integración y el bienestar de las personas con discapacidad auditiva en la sociedad.
2. Introducción
La comunicación es un aspecto fundamental en la vida de las personas, y para aquellos con
discapacidad auditiva, esta comunicación puede ser un desafío significativo. Symbotec -
Comunicación Inclusiva busca abordar esta problemática ofreciendo una solución tecnológica
innovadora que facilite la interacción y la inclusión de las personas con discapacidad auditiva
en la sociedad. A través de nuestra aplicación, aspiramos a proporcionar una herramienta
accesible, efectiva y fácil de usar que mejore la calidad de vida de las personas con
discapacidad auditiva y promueva el aprendizaje del lenguaje de señas entre el público en
general.
2
2.1. Propósito
El propósito de Symbotec - Comunicación Inclusiva es:
1. Mejorar la calidad de vida de las personas con discapacidad auditiva
proporcionando una herramienta que facilite la comunicación efectiva con otros
individuos, incluyendo aquellos que no conocen el lenguaje de señas.
2. Facilitar el aprendizaje del lenguaje de señas a través de lecciones y ejercicios
interactivos, promoviendo así la inclusión y el entendimiento del lenguaje de señas en la
sociedad.
3. Crear una comunidad en línea donde los usuarios puedan compartir
experiencias, recursos y conocimientos relacionados con el lenguaje de señas,
fomentando así la colaboración y el apoyo mutuo entre los usuarios de la aplicación.
2.2. Alcance
El alcance de Symbotec - Comunicación Inclusiva incluye:
Funcionalidades principales:
- Traductor de escritura a lenguaje de señas.
- Aprendizaje interactivo del lenguaje de señas con lecciones y ejercicios.
- Comunidad en línea para compartir experiencias y recursos.
- Acceso a contenido multimedia accesible con subtítulos, transcripciones y
traducciones a lenguaje de señas.
3
Público objetivo:
- Personas con discapacidad auditiva.
- Personas interesadas en aprender el lenguaje de señas.
- Traductores e intérpretes de lenguaje de señas.
- Familiares, cuidadores y profesionales que trabajan con personas con
discapacidad auditiva.
- Actualizaciones y mejoras continuas basadas en las necesidades y
retroalimentación de los usuarios para garantizar la relevancia y la eficacia de
la aplicación a lo largo del tiempo.
3. Objetivos del Proyecto
a. Desarrollo de una aplicación móvil accesible y fácil de usar:
Diseñar una interfaz intuitiva y amigable que permita a los usuarios con discapacidad
auditiva acceder y utilizar las funcionalidades de la aplicación de manera sencilla y
efectiva.
b. Implementación de un traductor de 22 a lenguaje de señas eficiente:
Desarrollar un sistema de traducción de escritura a lenguaje de señas que sea preciso,
rápido y fácil de usar, permitiendo a las personas con discapacidad auditiva
comunicarse con otras personas de forma fluida y natural.
c. Creación de un programa de aprendizaje interactivo del lenguaje de
señas:
Elaborar un currículum de aprendizaje del lenguaje de señas que incluya lecciones,
ejercicios y evaluaciones para que los usuarios puedan aprender y practicar el
lenguaje de señas de manera progresiva y personalizada.
d. Establecimiento de una comunidad en línea para compartir experiencias
y recursos:
Implementar una plataforma comunitaria dentro de la aplicación donde los usuarios
puedan interactuar, compartir experiencias, recursos educativos y consejos
relacionados con el lenguaje de señas.
4
4. Requisitos Funcionales y no Funcionales
Escenario AS-IS / TO BE
a. Escenario AS-IS:
En la situación actual, existen algunas aplicaciones como Visualfy y Ava que ofrecen
soluciones tecnológicas para personas con discapacidad auditiva. Visualfy
proporciona un sistema inteligente de escucha para el hogar, que notifica al usuario
sobre eventos importantes en su entorno, como el fin de un ciclo de lavado. Por otro
lado, Ava facilita la participación en conversaciones en tiempo real mediante
transcripciones de voz, lo que ayuda a las personas sordas a seguir y participar en
diálogos.
b. Escenario TO-BE:
Con la implementación de Symbotec - Comunicación Inclusiva, se espera mejorar y
complementar las funcionalidades ofrecidas por aplicaciones como Visualfy y Ava.
Symbotec aspira a proporcionar una plataforma integral que no solo permita la
notificación de eventos y la transcripción de conversaciones, sino que también ofrezca
herramientas de aprendizaje del lenguaje de señas, evaluaciones de accesibilidad en
entornos físicos y contenido multimedia accesible para personas con discapacidad
auditiva. De esta manera, se busca crear un entorno más inclusivo y accesible, donde
las personas con discapacidad auditiva puedan comunicarse, aprender y participar
plenamente en la sociedad.
5
Requisitos Funcionales
Código Requisito
Grupo funcional: Plataforma de Comunicación y Aprendizaje Inclusivo
RFU-001 Implementar un sistema de traducción de escritura a lenguaje de
señas que permita a las personas con discapacidad auditiva
comunicarse con otras personas de manera efectiva.
Adquirir Herramientas visuales para implementarlas en distintos
RFU-002
desarrollos del proyecto que tengamos en la empresa.
RFU-003 Visualización de videos interactivos correspondiente al tema
mostrado en un canal interactivo.
RFU-004 Proporcionar una amplia variedad de contenido multimedia (vídeos,
podcasts, etc.) con opciones de accesibilidad que permitan a las
personas con discapacidad auditiva acceder a la información y el
entretenimiento de manera autónoma y enriquecedora.
RFU-005 Desarrollar un programa de aprendizaje del lenguaje de señas.
RFU-006 Crear una plataforma comunitaria dentro de la aplicación donde los
usuarios puedan interactuar entre ellos.
RFU-007 Proporcionar retos interactivos en los cuales las personas conforme lo
aprendido vayan demostrando la información adquirida.
RFU-008 Personal con experiencia comunicativa para el perfecto
desenvolvimiento en las áreas desarrolladas.
RFU-009 Personal con habilidades digitales para asegurar una visualización
completa y adecuada.
RFU-010 Mensajes destacados diariamente que incluyan imágenes y transmitan
un mensaje positivo para motivar al destinatario.
Grupo funcional: Evaluaciones de aprendizaje
6
RFU-011 Incluir evaluaciones y pruebas de conocimiento dentro del programa
de aprendizaje del lenguaje de señas para medir el progreso y la
comprensión de los usuarios.
RFU-012 Ofrecer evaluaciones virtuales de accesibilidad en entornos físicos
como edificios, calles y transporte público, permitiendo a los usuarios
identificar barreras y obstáculos potenciales antes de visitar esos
lugares en persona.
RFU-013 Diseñar evaluaciones que aborden el conocimiento de los derechos y
recursos disponibles para personas con discapacidad, incluyendo
leyes de accesibilidad, beneficios sociales, servicios de apoyo y
organizaciones de defensa.
RFU-014 Desarrollar evaluaciones que ayuden a los usuarios a identificar sus
necesidades de asistencia tecnológica, como dispositivos de
comunicación alternativa, ayudas para la movilidad, adaptaciones de
computadoras y software de accesibilidad, y proporcionar
recomendaciones personalizadas basadas en sus resultados
Grupo funcional: Gestión y Administración de Contenidos
RFU-015 Implementar un sistema de gestión de contenidos que permita la
actualización y administración eficiente de los materiales educativos,
lecciones, ejercicios y contenido multimedia relacionado con el
lenguaje de señas.
RFU-016 Desarrollar herramientas y funcionalidades para la creación, edición
y organización de lecciones, ejercicios y evaluaciones dentro de la
plataforma de aprendizaje del lenguaje de señas, permitiendo una
adaptación y personalización de los contenidos según las necesidades
y progresos de los usuarios.
RFU-017 Incorporar funciones que registran y gestionan versiones anteriores
del contenido, así como un historial de ediciones que permita rastrear
los cambios realizados, revertir a versiones anteriores si es necesario
y mantener un registro de quién realizó cada modificación.
RFU-018 Brindar herramientas que permitan la personalización del contenido
según las necesidades y preferencias individuales de los usuarios,
incluyendo la capacidad de marcar favoritos, ajustar la dificultad de
las lecciones, y recibir recomendaciones de contenido relevante.
7
RFU-019 Priorizar la seguridad y privacidad de los datos del contenido
administrado en la aplicación, implementando medidas de cifrado,
autenticación de usuarios, y restricciones de acceso para garantizar
que solo personal autorizado pueda modificar y acceder a la
información confidencial.
RFU-020 Crear un catálogo de recursos que incluya información sobre
servicios, programas de apoyo, organizaciones de ayuda y eventos
relevantes para personas con discapacidad, permitiendo una fácil
búsqueda y acceso a estos recursos a través de la aplicación.
Requisitos No Funcionales
Código Requerimiento Tipo
RNF-001 La aplicación debe ser capaz de manejar un Rendimiento
alto volumen de usuarios simultáneos sin
experimentar retrasos significativos en la
traducción de voz a lenguaje de señas y en la
carga de contenido multimedia. Se
establecerá un tiempo máximo de respuesta
para las funcionalidades principales de la
aplicación, garantizando así una experiencia
fluida y sin interrupciones para los usuarios.
RNF-002 Ofrecer tutoriales, guías y recursos de Capacitación
capacitación dentro de la aplicación para que
los usuarios puedan familiarizarse y
aprovechar al máximo todas las
funcionalidades de Symbotec.
RNF-003 Asegurar actualizaciones y mejoras continuas Mantenimiento
en la aplicación basadas en las necesidades y
retroalimentación de los usuarios para
garantizar la relevancia, la eficacia y la
seguridad de la aplicación a lo largo del
tiempo.
RNF-004 Las Pautas de Accesibilidad para el
Contenido Web (WCAG) se dividen en tres
niveles de conformidad: A (el nivel más
básico), AA (un nivel intermedio) y AAA (el
nivel más alto). En el contexto de
accesibilidad para personas con discapacidad
auditiva en el proyecto "Symbotec -
Comunicación Inclusiva".
8
RNF-005 La aplicación deberá implementar un sistema Seguridad
de autenticación seguro para garantizar que
solo los usuarios autorizados tengan acceso a
las funcionalidades y datos de la aplicación.
Se utilizarán algoritmos de cifrado robustos
para proteger la información sensible de los
usuarios almacenada en la base de datos, y se
implementará un sistema de detección de
intrusiones para monitorear y prevenir
posibles ataques y accesos no autorizados.
Product Backlog
HOJA DE SEGUIMIENTO: ACTIVIDADES DE SISTEMA /PROYECTO
Proyecto/Sistema Symbotec
Jefe de Proyecto Pariachi Limahuaya Sebastián Ubaldo
Equipo de Casafranca Maldonado Nicolas
proyecto/Sistema: Del Rio Valencia Armando Sebastian
Montes Ramos Henry Jaredt
Pariachi Limahuaya Sebastian
Yachi Yauricasa Jhon
9
Product Backlog Avance del proyecto
Requerim F Marzo Abril Mayo Junio
ientos
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
La aplicación debe ser capaz de X
manejar un alto volumen de
usuarios simultáneos sin
experimentar retrasos
significativos en la traducción de
voz a lenguaje de señas y en la
carga de contenido multimedia. Se
establecerá un tiempo máximo de
respuesta para las funcionalidades
principales de la aplicación,
garantizando así una experiencia
fluida y sin interrupciones para los
usuarios.
Ofrecer tutoriales, guías y recursos X X
de capacitación dentro de la
aplicación para que los usuarios
puedan familiarizarse y aprovechar
al máximo todas las
funcionalidades de Symbotec.todas
las funcionalidades de Symbotec.
Asegurar actualizaciones y mejoras
10
continuas en la aplicación basadas
en las necesidades y
retroalimentación de los usuarios
para garantizar la relevancia, la
eficacia y la seguridad de la
aplicación a lo largo del tiempo.
Las Pautas de Accesibilidad para el X
Contenido Web (WCAG) se
dividen en tres niveles de
conformidad: A (el nivel más
básico), AA (un nivel intermedio)
y AAA (el nivel más alto). En el
contexto de accesibilidad para
personas con discapacidad auditiva
en el proyecto "Symbotec -
Comunicación Inclusiva".
La aplicación deberá implementar X
un sistema de autenticación seguro
para garantizar que solo los
usuarios autorizados tengan acceso
a las funcionalidades y datos de la
aplicación. Se utilizarán algoritmos
de cifrado robustos para proteger la
información sensible de los
usuarios almacenada en la base de
datos, y se implementará un
sistema de detección de intrusiones
para monitorear y prevenir posibles
ataques y accesos no autorizados.
11
Sprint Backlogs
Sprint 1 Sprint 1
User Story Task
Id Tide Id Tide Description Estimation Assigned Status
(Hours) to
US-001 Investigar T-001 Investigac Investigar y 10 Por
tecnologías ión de evaluar las Hacer
de traducción tecnología diferentes
de voz a s tecnologías
lenguaje de existentes disponibles para
señas la traducción de
voz a lenguaje
de señas
US-001 Investigar T-002 Document Documentar los 8 Por
tecnologías ar resultados de la Hacer
de traducción hallazgos investigación y
de voz a las tecnologías
lenguaje de recomendadas
señas
US-002 Diseñar el T-003 Crear Diseñar un 9 Por
programa de esquema esquema Hacer
aprendizaje de detallado del
interactivo contenido contenido
educativo,
incluyendo
lecciones,
ejercicios y
evaluaciones
US-002 Diseñar el T-004 Elaborar Crear prototipos 10 Por
programa de prototipos de la interfaz de Hacer
aprendizaje de la usuario del
interactivo interfaz programa de
aprendizaje
interactivo
US-003 Planificar la T-005 Definir Identificar y 7 Por
plataforma funcionali definir las Hacer
comunitaria dades funcionalidades
en línea clave principales de la
plataforma
comunitaria en
línea
12
US-003 Planificar la T-006 Esbozar Esbozar el 7 Por
plataforma diseño de diseño y la Hacer
comunitaria la estructura de la
en línea plataform plataforma
a comunitaria en
línea
Application Wireframes
13
5. Diagrama de Código
14
Diagrama de Actividades
Diagrama de Clases
15
16
Diagrama de Objetos
Diagrama de Secuencia
17
Diagrama de Estados
6. Historias de Usuario
R1. Requisito funcional: Implementación de Funcionalidades en la
Plataforma de Comunicación y Aprendizaje Inclusivo
Este requisito funcional abarca a lo relacionado a Traducción a Lenguaje de Señas
aplicando herramientas visuales en distintos desarrollos del proyecto para mejorar la
experiencia del usuario. Integra vídeos interactivos en un canal dedicado, relacionados
con los temas presentados en la plataforma ofreciendo una amplia gama de contenido
multimedia (vídeos, podcasts) con opciones de accesibilidad para personas con
discapacidad auditiva.
R2. Requisito funcional: Gestión de Contenido y Acceso de Usuario
Este requisito funcional se centra en la gestión y administración de contenidos dentro
de la plataforma, que permite crear una cuenta al sistema, validar la contraseña y
permitir el acceso al sistema. La funcionalidad incluye almacenar contenidos, como
artículos, videos, imágenes y otros recursos educativos relevantes.
18
R3. Requisito funcional: Evaluaciones de aprendizaje
Este requisito funcional se emplea en evaluaciones de aprendizaje que dispone de
pruebas y evaluaciones dentro del programa para medir el progreso en el aprendizaje
del lenguaje de señas. La funcionalidad permite desarrollar evaluaciones para
identificar necesidades tecnológicas y ofrecer recomendaciones personalizadas.
7. Anexos
Presentación de Equipo y Trabajo:
https://drive.google.com/file/d/1KVayDZ6bAnVReML0bQBXIdkxzAYH7CTR/vi
ew?usp=sharing
8. Recomendaciones y Conclusiones
● Realiza una investigación exhaustiva del mercado para comprender las
necesidades específicas de las personas con discapacidad auditiva y cómo otras
soluciones tecnológicas están abordando esta problemática. Esto te ayudará a
identificar oportunidades y áreas de mejora para tu aplicación.
● El desarrollo de Symbotec esté centrado en las necesidades y experiencias de las
personas con discapacidad auditiva. Involucrados activamente en el proceso de
diseño y desarrollo para garantizar que la aplicación satisfaga sus necesidades
de manera efectiva.
● Prioriza la accesibilidad y la usabilidad en el diseño de la aplicación. Debe ser
intuitiva y fácil de usar para personas con diferentes niveles de habilidades
tecnológicas y discapacidades auditivas. Realiza pruebas de usabilidad con
usuarios reales para identificar y corregir posibles problemas.
● El éxito de iniciativas como Symbotec - Comunicación Inclusiva depende en
gran medida de la colaboración y participación activa de la comunidad de
personas con discapacidad auditiva, así como de expertos en accesibilidad y
profesionales de la salud auditiva. Es importante trabajar en estrecha
colaboración con estos grupos para garantizar que la solución desarrollada
satisfaga realmente sus necesidades y expectativas.
19
● En un mundo cada vez más digitalizado, las soluciones tecnológicas
innovadoras tienen el potencial de hacer una diferencia significativa en la vida
de las personas con discapacidad auditiva. Symbotec - Comunicación Inclusiva
busca abordar esta problemática ofreciendo una solución tecnológica
innovadora que facilite la interacción y la inclusión de las personas con
discapacidad auditiva en la sociedad.
9. Referencias Bibliográficas
Contreras-Manrique, RDB, Contreras-Manrique, L., & Figueroa-Hernández, AM
(2022). Inclusión de estudiantes con discapacidad diferencial auditiva a través
de la aplicación móvil ListenApp. Ingeniería y competitividad , 24 (1).
Recuperado el 31 de abril del 2024, de
https://doi.org/10.25100/iyc.24i1.11070
Ferrandis Espinosa, JV (2021). ANÁLISIS Y DESARROLLO DE UN SISTEMA
EMBEBIDO DE TIEMPO REAL PARA LA ESTIMACIÓN DE LA
DIRECCIÓN DE LLEGADA DE SONIDOS. Recuperado el 01 de mayo del
2024, de
https://riunet.upv.es/handle/10251/175404
20