Está en la página 1de 8

Actas de Ingeniería

Volumen 3, pp. 362-369, 2017

http://fundacioniai.org/actas

Model for analysis of requirements oriented to the development tiflo-technology resources

Modelo de análisis de requisitos orientados al desarrollo de recursos tiflo-tecnológicos

Felipe Ortiz C.1, Javier Fernández L.2


1luisfelipe.ortiz@unaula.edu.co, 2javier.fernandezle@unaula.edu.co

Universidad Autónoma Latinoamericana


Medellín, Antioquia

Artículo de Investigación

Abstract
The widespread use of computer devices and the heterogeneity of users is necessary implement changes for the evaluation of
usability and accessibility of resources, appearing the concept of tiflotechnology as a set of theories and techniques that allow
the practical use of applied technological knowledge aimed at users with visual impairment for access to information. It is
important to have methodologies for specific analysis of usability and accessibility requirements of tiflotechnology resources.
To achieve this, this article presents a model for the analysis of usability and/or accessibility of tiflotechnology resources, the
design and implementation are based on user-oriented models combined with elements of international standards and
typical of the experience of visually impaired users. Finally, a case study is also presented to demonstrate functionality.
Keywords: Visual impairment; tiflotechnology; model; analysis of usability and accessibility.

Resumen
El presente trabajo tiene el propósito de exponer la revisión y comparación de algunos modelos para el análisis de
requisitos de software con el fin de identificar en estos, elementos que permitan evaluar la accesibilidad y usabilidad de
recursos tiflo-tecnológicos y en concordancia con los estándares internacionales de accesibilidad. Se propone un modelo
para el análisis de requisitos construido en base a la identificación de categorías de análisis teniendo como parámetro la
aplicabilidad en la evaluación de recursos informáticos orientados a usuarios con discapacidad visual, frente a lo cual,
posteriormente de la validación del modelo, se presentan los resultados de aplicación del mismo, en relación con tres
recursos informáticos contribuyendo al área de desarrollo de software centrado en usuario.
Palabras clave: Modelo, análisis de requisitos, desarrollo de recursos de tiflo-tecnología.

© 2017. IAI All rights reserved

362
1. Introducción requisitos de dos momentos: 1) la descripción de algunos
modelos de análisis de requisitos seleccionados de
La Tiflo-tecnología es una tecnología de apoyo que acuerdo con la pertinencia de los mismos en relación con
consiste en un conjunto de técnicas y recursos, que la tiflo-tecnología; 2) la descripción de cuatro estándares
permiten el aprovechamiento práctico de los normativos, relacionados con la elicitación de requisitos
conocimientos tecnológicos orientados a personas con orientados a usuarios con discapacidad. En la sección IV
discapacidad visual; frente al origen del concepto, este y V se establecen los principios para el análisis de
corresponde al griego “tiflos” equivalente a ciego [1]. Los usabilidad y accesibilidad, posteriormente se definen las
recursos tiflo-tecnológicos, a diferencia de otros tipos de características y se relaciona el modelo para análisis de
recursos tecnológicos (software convencional, requisitos de usabilidad y accesibilidad orientado a
aplicaciones de escritorio o móviles que son de uso recursos tiflo–tecnológicos. En la sección VI se exponen
extendido como Word, Web, Hardware), presentan dos las conclusiones y trabajos futuros.
problemas: 1) El sobre costo en el desarrollo asociado al
uso de evaluaciones de usabilidad no flexibles y 2. Generalidades
orientadas a todo tipo de recurso, como es el caso del
software; 2) La ausencia de un método de análisis de 2.1 Discapacidad visual y acceso a la información
requisitos que combine elementos de usabilidad y
accesibilidad, que permita reducir la relación En una anterior investigación [6] se menciona que en
tiempo/costo en la elicitación y validación de requisitos, el mundo hay aproximadamente doscientos ochenta y
y finalmente que permita obtener un recursos orientado cinco millones de personas con discapacidad visual, de
al usuario, impactando directamente en el éxito del las cuales treinta y nueve millones presentan ceguera
recurso en términos económicos y funcionales. total y doscientos cuarenta y seis millones presentan
Existen varios modelos de análisis de requisitos para ceguera parcial; en relación a Colombia, se menciona que
el desarrollo de software, sin embargo son pocos los que el país tiene registrados más de un cerca de un millón
pueden ser aplicados al análisis de requisitos en doscientos casos de personas con algún grado de
contextos específicos como es el caso de usuarios con discapacidad visual, que representan el 43,5 % del total
discapacidad visual; por consiguiente en el presente de personas con discapacidad del país.
trabajo se realiza una revisión de cuatro modelos, que El desarrollo en las últimas décadas se ha
por sus características pueden aplicarse a recursos tiflo– caracterizado por el avance en las áreas de ciencia y
tecnológicos, siendo estos los modelos de: 1) tecnología, estas han permitido la integración de los
descomposición funcional, 2) casos de uso, 3) Check list individuos como parte activa de la sociedad. Sin
y 4) inspección. Por otro lado, existen también embargo, la integración de una persona a la sociedad se
estándares que nos presentan una guía de buenas ve limitada en ciertos casos, como en el que existen
prácticas para el desarrollo de software accesible u discapacidades físicas de por medio, entiendo
orientado a usuarios con discapacidad; destacando de discapacidad física, en este caso la visual, como la define
estos estándares cuatro por su orientación y uso: la organización nacional de ciegos españoles ONCE,
1. Norma técnica Colombiana NTC 5190 [2]. cuando manifiesta que al hablar de ceguera, deficiencia o
discapacidad visual se refiere a condiciones que se
2. UNE-139802:2009 Guidance software caracterizan por una limitación total o muy seria de la
accessibility [3]. función visual respectivamente[7], así mismo, en [8] los
3. ISO 9241-171:2008-2013 Ergonomics of human- autores relacionan el concepto como una calidad propia
system interaction - Part 171: Guidance on de la persona, en donde el individuo se ve imposibilitado
software accessibility [4]. para realizar actividades de diversas índole debido
propiamente a la condición, es decir, una condición que
4. 29148-2011-ISO/IEC/IEEE. Interna. Standard -
limita sus posibilidades de autonomía ante diferentes
Systems and software engineering - Life cycle
processes - Requirements engineering [5]. actividades.
En este sentido, existen herramientas (lectores de
Finalmente, el presente trabajo propone un modelo
pantalla, software para impresión, calculadoras
para el análisis de requisitos de usabilidad y
parlantes, entre otras) las cuales han permitido que las
accesibilidad, orientado al desarrollo de recursos tiflo-
personas con discapacidad visual puedan realizar
tecnológicos. Los criterios de análisis fueron definidos a
actividades en igualdad de condiciones, dichas
partir del estudio de los modelos de análisis y estándares
herramientas son indispensables para el acceso a la
de referencia mencionados anteriormente, consolidando
información, ya que forman parte de un conjunto de
finalmente un modelo que incluye características
estrategias o mecanismos que permiten al individuo
orientadas a usuarios con discapacidad visual y que
tomar los datos de su interés y estructurarlos de una
permite una validación del recurso en los términos
manera específica, de modo que le sirvan como guía de
propuestos.
su acción. En relación con el acceso a la información en
Este trabajo se estructura de la siguiente manera, en [9] se expone que para recibir información no es
la sección II se relacionan las generalidades que dan lugar necesario evocar en común con otras personas. Pero si se
a los conceptos de: discapacidad, información, quiere difundir la información, se deberá trasmitir en los
accesibilidad, usabilidad, recursos informáticos y términos de los otros, de tal modo que se pueda evocar
recursos no informáticos. En la sección III se realiza una en común y entenderse. En este orden de ideas, se hace
revisión del referente teórico, en relación con los necesario tomar lo anterior como uno de los principales

363
aspectos a tener en cuenta a la hora de adaptar añadido; 2) los programas o aplicativos específicos cuya
contenidos y garantizar el acceso a la información misión es dotar nuevas prestaciones a los recursos, pero
consagrada como derecho [10], razón por la cual el que requieren un costo adicional y algunos presentan
presente trabajo es a un aporte en la construcción de una asistencia de un tercero para su instalación.
buenas prácticas para desarrollo de tecnología inclusiva.
2.3 Recursos no informáticos
2.2 Recursos informáticos
Este apartado corresponde a las ayudas técnicas o
La Tiflo- Tecnología en gran parte corresponde al teóricas no informáticas, pero que a su vez pertenecen al
conjunto de recursos informáticos, mencionando los universo de la tiflo–tecnología, se tratan entonces de
computadores, tabletas, teléfonos móviles, software y accesorios como punzones (para la escritura en braille),
aplicativos en general que pueden ser utilizados por cobertores de teclado el alto relieve, así como el conjunto
usuarios con discapacidad visual. Dentro de este de normas o estándares orientados a reglamentar
escenario cobran especial importancia los recursos criterios de accesibilidad mínimos, entre otras.
informáticos usados en ambientes de educación, los
cuales se convierten en un mediador fundamental como 2.4 Accesibilidad y usabilidad
apoyo en determinadas áreas del conocimiento.
Examinemos ahora algunos conceptos frente al uso de En el contexto de la informática y en relación con la
recursos informáticos. discapacidad visual, la accesibilidad incluye ayudas como
las tipografías de alto contraste, los magnificadores de
En [11] los autores utilizan el término “mediadores”
pantalla, lectores de pantalla, así como software para el
para referirse al uso de herramientas informáticas;
reconocimiento de voz, entre otros tipos de dispositivos.
quienes señalan además, que el uso masificado de
Sin embargo la accesibilidad no es inherente a todo
mediadores informáticos en la enseñanza de campos
software, pues algunos son pensados para usuarios sin
específicos del saber, han de requerir de métodos y
ningún tipo de limitación visual; lo que constituye una
modelos de validación que finalmente den cuenta del
ausencia importante en términos de acceso a la
proceso mismo al cual asisten. Así mismo, resaltan la
tecnología y la información como tal, está marcada
importancia de que se presente información con respecto
ausencia, constituye uno de los principales aspectos de
al grado de desempeño alcanzado por los estudiantes que
los que se ocupa el presente trabajo, como respuesta a
son usuarios de mediadores informáticos.
dicha ausencia se propone un modelo que aporte en la
Frente al tema central de discapacidad visual en [12] construcción de recursos accesibles para usuarios con
en autor expone que las personas con discapacidad discapacidad visual.
tienen múltiples dificultades para utilizar los
Frente a la usabilidad, la organización internacional
ordenadores, sin embargo este obstáculo puede
para la estandarización ISO, propone dos definiciones
resolverse con ayuda de un buen diseño, siempre que los
como se expone en [13], siendo estas: 1) ISO/IEC 9126
diseñadores apliquen sus conocimientos para crear
reemplazada actualmente por la ISO 25000:2014 [14],
objetos útiles. Enfatizando en que el diseño, usabilidad y
donde la usabilidad se refiere a la capacidad de un
ergonomía están íntimamente relacionados, ya que los
software de ser comprendido, aprendido, usado y ser
tres se encuentran en la interfaz un dispositivo, siendo en
atractivo para el usuario, en condiciones específicas de
este caso la usabilidad la que estudia el grado de
uso; 2) ISO/IEC 9241 [15], donde la usabilidad
satisfacción o de frustración que produce el manejo de un
corresponde a la eficacia, eficiencia y satisfacción con la
dispositivo y el diseño que se ocupa de compaginar los
que un producto permite alcanzar objetivos específicos a
elementos funcionales con los elementos estéticos.
usuarios específicos en un contexto de uso específico. Por
Señala también, que la tecnología actual y la
otro lado, en [16] los autores manifiestan que la
miniaturización ocultan los componentes de los
usabilidad es inherente a la calidad porque expresa la
dispositivos convirtiéndolos en una caja negra sin una
relación entre el software y su dominio de aplicación.
función evidente. Donde el usuario convierte la
herramienta en su interfaz, siendo esta misma interfaz la En relación con lo expuesto anteriormente, en [13] el
que determina la usabilidad y, propiamente, las autor manifiesta que la primera hace énfasis en los
dificultades de acceso y uso de la misma. atributos internos y externos del producto, los cuales le
atribuyen su funcionalidad y eficiencia, además, propone
En relación con lo anterior, es oportuno mencionar
que la usabilidad no depende únicamente del producto,
que los recursos informáticos pueden ajustarse a
sino también del usuario, consecuentemente, se
diversas tareas en el caso del software, pero para ello es
evidencia una definición centrada en el concepto
necesario determinar donde se producen las barreras
orientada al uso, es decir, se enfoca a cómo el usuario
técnicas para de esta manera poder identificar qué
realiza una tarea específica en un escenario específico y
solución se puede emplear.
con efectividad; en el caso del presente trabajo en un
Finalmente, para comprender los recursos escenario donde el usuario posee una limitación de
informáticos en términos de uso por discapacitados orden visual.
visuales, conviene distinguir dos formas: 1) los recursos
propios del sistema, los cuales se relacionan con la 3. Modelos para el análisis de requisitos
configuración del ordenador, tableta o teléfono
inteligente (asistentes de voz, y lectores de pantalla de En la ingeniería de software se encuentran diferentes
fábrica) estos por su naturaleza no requieren de un coste definiciones en lo que respecta al análisis de requisitos, en

364
este campo una de las más extendidas en los escenarios
de desarrollo como se menciona en [17] proviene del
Institute of Electrical and Electronics Engineers IEEE,
donde se define como: “Una condición o capacidad que
debe estar presente en un sistema o componentes de
sistema para satisfacer un contrato, estándar,
especificación u otro documento formal”. En relación con
la importancia del análisis de requisitos, se encuentran
apreciaciones que denotan mucha importancia, donde se
define como una actividad fundamental en el proceso de
desarrollo de software; en este sentido en [18] los autores Figura 1. Actividades de la ingeniería de requisitos [19]
manifiestan que la ingeniería de requisitos es esencial en
todo proyecto de desarrollo de software. En la Tabla 1 se relacionan los modelos de análisis
objeto de estudio, es oportuno resaltar que estos fueron
En lo que respeta a los requisitos como tal, estos seleccionados tendiendo como criterio las posibilidades
pueden dividirse en requisitos funcionales y no que los mismos ofrecen en relación con el análisis de
funcionales, los primeros se orientan a determinar las requisitos en términos tiflo-tecnológicos. Se
funciones que el sistema es capaz de realizar, mientras seleccionaron cuatro modelos, con el objetivo de
que la segunda se orienta a las características que puedan encontrar características apropiadas para el análisis de
limitar un sistema, por ejemplo, el rendimiento, las requisitos; para tomar elementos comunes (Figura 2) que
interfaces de usuario, la accesibilidad, mantenimiento, soporten la consolidación de un nuevo modelo al que se
robustez; entre otros. En el proceso de ingeniería se adhieren, además, aspectos normativos y orientaciones
establecen ocho momentos [19] como se parecía en la de diseño centrado en el usuario.
Figura 1.
Tabla 1. Modelos de análisis de requisitos
Modelo Generalidades
Según [20] la descomposición funcional se refiere al proceso de identificar y resolver las relaciones
Descomposición funcionales en sus partes constituyentes. Por lo cual, la descomposición funcional tiene como principal
funcional objeto identificar las interacciones entre componentes, analizando cada uno con suficiente grado de detalle,
entre ellos el componente en la relación recurso/usuario.
En el Lenguaje de Modelado Unificado (UML) [21], un caso de uso corresponde al modelamiento de una
Casos de Uso secuencia de interacciones entre el sistema y el usuario, que trata en sí de especificar el comportamiento del
sistema. Como se manifiesta en [22] al referir que, para describir los requisitos de usuario, las funciones los
modelos usados son el de casos de uso y diagrama de clases.
La lista de chequeo (Checklist) es una actividad orientada a revisar que se hayan alcanzado los requisitos de
software, es decir, que se cumpla el objetivo planteado para la construcción del mismo. En este sentido en
Checklist
[23] se resalta la importancia del uso de checklist ya que en muchas ocasiones es olvidado por el
desarrollador algún aspecto de los requisitos.
La inspección es un modelo de análisis que tiene como finalidad verificar la inclusión de los campos
necesarios, la existencia de botones de funcionalidad y en general constatar que el software haya sido
Inspección desarrollado de acuerdo con los requisitos iniciales para finalmente ser contrastando con su desempeño
final. Al respecto en [24] refieren que el método se remonta a los años setenta y que desde entonces es
reconocido como uno de los métodos más eficientes a la hora de evaluar los requisitos.

Figura 2. Selección de modelos de referencia

En la Tabla 2 se relacionan cuatro estándares vigentes, términos de accesibilidad o usabilidad. Se realiza


los cuales se enfocan en ofrecer una guía de buenas entonces, un recorrido involucrando el estándar
prácticas en cuanto al desarrollo de software, así como las colombiano, español y, finalmente, a los referentes
características mínimas con las que debe contar un internacionales en los que se basan la normatividad
recurso de este tipo, para ser considerado de calidad, en nacional vigente en Colombia.
Tabla 2. Estándares de referencia (orientados a recursos informáticos de escritorio)
Estándar Objetivo
Establece las características que han de cumplir los entornos operativos (sistema operativo e interfaz
Norma técnica Colombiana NTC
de usuario asociado), las aplicaciones informáticas y la documentación asociada, para que puedan ser
5190
utilizados por personas con cualquier tipo de discapacidad [2].
Promueve el aumento de la usabilidad de los sistemas para una más cantidad de usuarios. Mediante
UNE 139802:2009 Guidance on el énfasis en el uso de las ayudas técnicas como un componente integrado en los sistemas
software accessibility interactivos. Está dirigida a aquellos que son responsables de la especificación, diseño, desarrollo,
evaluación y adquisición de software de plataforma y de aplicación [3].
365
ISO 9241-171:2008 Ergonomics of Proporciona directrices y especificaciones de ergonomía para el diseño de software accesible para
human-system interaction - Part su uso en el trabajo, en el hogar, en la educación y en lugares públicos [4]. Esta parte de la Norma
171: Guidance on software ISO 9241 se centra en la accesibilidad del software, complementando al diseño general de
accessibility usabilidad tratado en las Normas ISO 14915 [25] y ISO 9241-210 [26].
29148-2011 - ISO/IEC/IEEE Contiene disposiciones para los procesos y productos relacionados con la ingeniería de requisitos
International Standard - Systems para sistemas y productos de software y servicios a lo largo del ciclo de vida [5], definiendo
and software engineering - Life recomendaciones, para los siguientes contextos: la construcción de un requisito en términos
cycle processes -Requirements óptimos, proporciona atributos y características de los requisitos, y discute la aplicación iterativa y
engineering recursiva de los procesos de requisitos a lo largo del ciclo de vida.

4. Principios de análisis y definición de modelo orientadas a analizar, diseñar y evaluar hardware,


software e interfaces web de uso extendido. Siendo
En este apartado se presenta una conceptualización entonces, un proceso cíclico en el que las decisiones de
del diseño centrado en el usuario DCU, a partir de dos diseño están dirigidas al usuario. En [34] el proceso de
autores, principalmente para estimar la importancia de desarrollo como la fase en que mejor se puede realizar la
diseño bajo dicho concepto; posteriormente se evaluación de usabilidad y accesibilidad, de forma
determinan los requisitos de usabilidad y accesibilidad a iterativa y mejorada incrementalmente.
través de seis categorías, donde se relacionan los
objetivos mínimos para cada categoría y se propone un 4.2 Usabilidad y Accesibilidad
modelo de análisis de requisitos.
En la norma ISO 9241-11.2 parte 11 [35], se define la
4.1 Diseño centrado en el usuario DCU usabilidad como la medida en la que un producto puede
ser usado por determinados usuarios, para conseguir
En los últimos años el desarrollo de software presenta objetivos específicos con efectividad, eficiencia y
un ligero cambio, que ha servido para destacar el DCU satisfacción en un contexto de uso específico [34]. La
como un método en que los productos tienden a ser más accesibilidad es un conjunto de características
exitosos, en función de la satisfacción del usuario final. Al funcionales, que permiten que personas con algún tipo de
respecto, en [27] se habla de que el concepto de calidad discapacidad puedan utilizar de manera autónoma un
de un sistema software se ha transformado, donde el DCU recurso; por tanto, un recurso informático deberá poseer
se establece como un atributo del software, que merece mecanismos operables y comprensibles para el usuario.
gran importancia en ciertos proyectos de desarrollo. Por En el campo de la accesibilidad como se expresa en [34],
otro lado, en [28] los autores manifiestan que el diseño se pueden definir como objetivos básicos de la
centrado en el usuario DCU, oficia como guía para accesibilidad los siguientes:
mejorar la calidad de vida, lograr un mejor  Satisfacer los requisitos técnicos de personas con
entendimiento, ampliar el mercado e incrementar la discapacidad
satisfacción del usuario. Sin embargo en el mismo trabajo
[28], se manifiesta que la importancia del DCU dentro del  Encontrar el equilibrio entre los diferentes
proceso de desarrollo de software se considera usuarios y la particularidad de sus limitaciones
comúnmente como un atributo final en lugar de  Utilizar un lenguaje claro, con el objeto de
considerarse como un elemento incluyente e influyente expresar las funciones propias del recurso
en el trascurso del desarrollo. informático.
En el contexto del presente trabajo, el DCU cobra gran
importancia, en función de la definición propuesta en 4.3 Determinación de requisitos de usabilidad y
[29] donde equivale a la práctica de diseñar productos de accesibilidad
forma que sus usuarios puedan servirse de ellos con un
mínimo de estrés y un máximo de eficiencia. El diseño En la Tabla 3 se presentan los requisitos de usabilidad
inclusivo como se plantea en [30], [31] como y accesibilidad, determinados a partir de un análisis de
complemento del diseño centrado en el usuario DCU [32], dos fases: 1) el concerniente a la revisión de los modelos
[33] bien se pueden definir como un proceso que hace de análisis de requisitos (apartado 3) y 2) la
hincapié en la usabilidad y la accesibilidad, a través de la determinación de aspectos fundamentales, a partir de los
implementación de una serie de métodos y técnicas estándares de referencia.
Tabla 3. Requisitos de usabilidad/accesibilidad
Requisitos Objetivos
 Minimizar el número de acciones del usuario
Generales  Permitir la selección de dispositivos de entrada y salida
 Integración con servicios de accesibilidad propios del sistema operativo
 Posibilidad de uso del recurso sólo con teclado
 Navegación por teclado no debe activar objetos de interfaz y ofrecer alternativas a la pulsación simultánea
Teclados  Incluye atajos de teclado para funciones fundamentales
 Posibilidad de modificación y asignación de funciones a las teclas
 Secuencia de navegación en función a la distribución de elementos en pantalla
 Uso de funciones estándar del entorno para mostrar texto
Monitor (baja visión)  Posibilidad de cambiar aspectos visuales como colores, tamaño y tipos de letra
 Implementa asociación por posición entre etiquetas y campos de formularios
 Subtítulos con posibilidad de integrarse a magnificadores de pantalla para casos de baja visión
Sonido y multimedia
 Posibilita al usuario modificar parámetros del sonido (velocidad y volumen)
Notificaciones  Mensajes de notificación redactados facilitando su identificación y comprensión

366
Información del  Los recursos, deben proporcionar información textual asociada a todos los objetos de la interfaz
objeto y  Función ayuda disponible
documentación  La documentación debe proporcionarse en formatos alternativos

Posterior a la determinación de requisitos se propone consecución del modelo de análisis. La Figura 4 propone
un modelo de análisis compuesto (Figura 3), el cual toma un diagrama de proceso para el análisis de requisitos de
elementos del modelo de inspección y checklist para usabilidad y accesibilidad orientado a recursos tiflo-
proponer un marco general de criterios orientados a la tecnológicos.

Figura 3. Composición de criterios modelo de análisis

Figura 4. Diagrama de proceso del modelo propuesto

5. Resultados y discusión 5.2 Selección de recursos informáticos

En este apartado se presentan los resultados de la  Lambda: es un sistema para escribir matemáticas
validación y posterior implementación del modelo de en una computadora diseñada expresamente para
análisis, en relación con la implementación del modelo, su uso con una pantalla Braille y síntesis vocal. Se
se seleccionan tres recursos informáticos: dos orientados basa en un sistema de escritura lineal: las fórmulas
a la tiflo-tecnología (Lambda y TWBlue) y uno de uso matemáticas se escriben textualmente con una
común (Outlook). Finalmente, se exponen los resultados secuencia regular de caracteres unidimensional
analizando en usabilidad y accesibilidad de cada recurso. [36].

5.1 Validación del modelo  TWBlue: es un cliente de escritorio para acceder a


Twitter. Es de resaltar, que el objetivo de TWBlue
Para la validación y verificación del modelo se es que sea accesible para todos, y no sólo para
utilizaron dos técnicas orientadas a comprobación: personas con discapacidad visual [37].

1. Inspección de software. Donde se analizan las  OutLook: es una aplicación de gestión del correo
especificaciones en términos de accesibilidad y electrónico, contactos, tareas, notas y calendario.
usabilidad asociadas al recurso informático. Permite acceder, de forma más accesible y más
funcional en comparación de un entorno Web
2. Pruebas del software. Donde se contrastaron las
[38].
especificaciones con los requisitos de
accesibilidad y usabilidad definidos en el modelo.
5.3 Implementación del modelo
Posteriormente, se realizaron pruebas con
usuarios con discapacidad visual y se examinaron
En las Tablas 4 y 5 se describe el análisis y el informe
las respuestas del recurso informático y su
de usabilidad y accesibilidad, respectivamente, para la
comportamiento operacional, con la finalidad de
implementación del modelo propuesto.
comprobar que su desempeño es conforme a lo
requisitos establecidos.
Tabla 4. Análisis de usabilidad y accesibilidad
Factor de análisis Lambda Outlook TWBlue
Generales X X X
Teclados X X X
Monitor (baja visión) X X X
Sonido y multimedia X X
Notificaciones X X
Información del objeto y documentación X X

367
Tabla 5. Informe de usabilidad y accesibilidad
Se puede utilizar con teclado o combinaciones de teclas
Se puede usar con puntero de ratón
Lambda
Se puede usar con resto visual funcional o ampliador de pantalla
Permite la conversión a otros formatos
Se puede utilizar con teclado o combinaciones de teclas
TWBlue Se puede usar con resto visual funcional o ampliador de pantalla
Teclado o combinaciones de teclas
Outlook Se puede usar con puntero de ratón
Permite conversión a otros formatos

En términos generales los recursos analizados, con los usuarios. En este sentido, es fundamental al inicio
pueden ser usados tanto por usuarios con discapacidad de un proyecto de desarrollo de software, identificar a los
visual como usuarios con resto visual, adicionando un actores involucrados, considerando las necesidades
complemento como ayuda, como por ejemplo un lector específicas del usuario final y de esta forma asegurar que
de pantalla y una línea Braille. Aunque la evaluación de se atenderán las necesidades de este.
sonido y multimedia, en dos recursos (lambda y TWBlue) Los analistas de software hacen uso de técnicas para
fue buena, en la evaluación del recurso Outlook se obtener los requisitos de los clientes tales como las
evidencia que la lectura de pantalla que proporciona entrevistas, o talleres con los grupos objeto y con lo cual
información por medio de la síntesis de voz no es se pueden crear listas de requisitos. Sin embargo, el
suficiente, siendo recomendable el apoyo de la línea presente trabajo pretende contribuir al fomento del uso
braille en algunos casos específicos de interpretación de de técnicas combinadas y de esta manera promover el
mensajes. establecimiento de requisitos exactos reduciendo la
Es imprescindible en este apartado, mencionar que el brecha entre los diferentes tipos de usuarios, atendiendo
desarrollo de recursos informativos, históricamente se el caso específico de discapacidad visual.
establece como la consecución de una serie de procesos Finalmente, en el presente trabajo se determinaron
que terminar en un producto determinado, este concepto los requisitos de usabilidad y accesibilidad que
de diseño y desarrollo, en la mayoría de ocasiones deja a permitieron consolidar un modelo para análisis orientado
un lado al usuario final, es decir, toma como referente a a recursos tiflo-tecnológicos. Las principales
la masa de usuarios elemental y deja a un lado a los contribuciones de este trabajo se resumen en:
usuarios con necesidades específicas, que se salen de la
1. Una tabla relacional de requisitos de usabilidad y
normalidad, entendiendo normalidad como las
accesibilidad en recursos tiflo-tecnológicos.
características usuales que implementa un determinado
recurso. 2. Un modelo de proceso orientado al análisis de
requisitos de recursos tiflo- tecnológicos.
Sin embargo, en los últimos años se ha evidenciado un
cambio en dicho paradigma, a partir de los nuevos 3. Este trabajo ha permitido a demás, favorecer la
enfoques de desarrollo, en los que se involucran incorporación de nuevas estrategias para los
diferentes disciplinas, mostrando una prevalencia del procesos de desarrollo de software,
diseño en el que el usuario final es tenido en cuenta desde contribuyendo al diseño centrado en el usuario.
la etapa inicial, pasando por la etapa de desarrollo y Como trabajos futuros, se plantea realizar la
finalmente integrándose a un recurso pensado con él y validación del modelo a través de un estudio de varios
para él, lo que se reflejara en un diseño eficiente y recursos, con la finalidad de consolidar una herramienta
ajustado a las necesidades específicas del caso. a la que se adhieran nuevos aspectos en función del
Finalmente, para que un recurso informático sea diseño centrado el usuario.
considerado como tiflo-tecnológico, se propone a partir
de los hallazgos de este trabajo que cuente Agradecimientos
fundamentalmente con las características de la Figura 5.
Los autores agradecen el apoyo del departamento
administrativo de Ciencia, Tecnología e Innovación
COLCIENCIAS, en el marco del programa “Jóvenes
investigadores e innovadores en alianza SENA 2016”, al
grupo de investigación INGECO y a la Universidad
Autónoma Latinoamericana, por sus contribuciones para
el ejercicio investigativo del cual se deriva este trabajo.

Referencias

Figura 5. Características del recurso tiflo-tecnológico [1] Barajas, J. (2006). Ponencia XV Jornadas EUBD. Recursos
tecnológicos y acceso a la información para usuarios con
6. Conclusiones discapacidad visual. Rev. Gen. Inf. y Doc. 16(1), pp. 105–
127.
La ingeniería de requisitos representa un proceso en [2] ICONTEC Internacional (2003). Norma técnica
Colombiana NTC 5190. 2003.
el que prevalece el pensamiento complejo, entendiendo [3] AENOR (2009). Guidance on software accessibility -
este como la capacidad en que los recursos informáticos Norma UNE 139802:2009. p. 100.
se convierten en agentes de cambio a través de la relación
368
[4] International Organization for Standardization. (2008). [19] Sommerville, I. (2005). Ingeniería del software. Pearson
ISO, ISO 9241-171:2008 - Ergonomics of human-system Educació n.
interaction -- Part 171: Guidance on software [20] Systems Management College. (2001). Systems
accessibility. p. 88. Engineering Fundamentals.
[5] IEEE, 29148-2011 (2011). ISO/IEC/IEEE International [21] González, J. (2008). El Lenguaje de Modelado Unificado
Standard - Systems and software engineering -- Life cycle (UML). Online [Apr-2017].
processes --Requirements engineering. p. 94. [22] Shoval, P. (2006). Class Diagrams and Use Cases-
[6] Aristizabal, A. & Ortiz, F. (2015). Posibilidades y límites de Experimental Examination of the Preferred Order of
la inclusión de estudiantes con discapacidad visual en la Modeling. Proc. CAiSE Work. Explor. Model. Methods Syst.
educación superior en la ciudad de Medellín : Un Anal. Des. (EMMSAD).
diagnóstico de las oportunidades a partir de la diversidad. [23] Bird, J. (2011). Checklists, software and software security.
Documento de trabajo, Secretaria de la Juventud de SANS Institute. Online [Mar-2017].
Medellín. [24] Chillarege, R. (1999). Software Testing Best Practices.
[7] Organización Nacional de Ciegos Españoles ONCE. [25] ISO (2002). ISO 14915-1: 2002 - Software ergonomics for
Concepto de ceguera y deficiencia visual — Web de la multimedia user interfaces -- Part 1: Design principles
ONCE. Online [Mar 2017]. and framework. ISO. p. 12.
[8] Palacios, A. & Romañach, J. (2008). El modelo de la [26] ISO (2010). ISO 9241-210:2010 - Ergonomics of human-
diversidad: una nueva visión de la bioética desde la system interaction -- Part 210: Human-centred design for
perspectiva de las personas con diversidad funcional interactive systems. ISO, p. 32.
(discapacidad). Intersticios Rev. Sociológica Pensam. [27] Ferré, X. (2003). Incrementos de usabilidad al proceso de
Crítico, vol. 2, no. 2, pp. 1887–1898. desarrollo de software. Universidad de Alicante.
[9] Paoli, J. (1989). Comunicación e Información. Mexico: [28] Alarcón, H. et al. (2007). Integración de Técnicas de Usabil
Editorial Trillas. idad y Accesibilidad en el Proceso de Desarrollo de
[10] ONU (1948). La Declaración Universal de Derechos Software de las MiPy MEs. Rev. Av. en Sist. e Informática,
Humanos | Naciones Unidas. Online [May 2017]. vol. 4, no. 3.
[11] Fernández, J., Duitama, J. & Delgado, L. (2009). Revisión de [29] Woodson, W., Tillman, B. & Tillman, P. (1992). Human
la literatura en el marco de un proyecto para la validación factors design handbook : information and guidelines for
de estrategias de aprendizaje de la Geometría en the design of systems, facilities, equipment, and products
ambientes apoyados con TIC A Review of the Literature in for human use. McGraw-Hill.
the Frame of a Validation Project of Geometry Learning- [30] Montero, Y., Fernández, F. & Fernández, E. (2004). A
Strategies in Environm. Rev. Virtual Univ. Católica del proposal of User-Centered Design methodology for the
Norte, vol. 27, no. 27, pp. 1–18. development of accessible web sites. Rev. española Doc.
[12] Fonoll, J. Accesibilidad, educación y tecnologías de la Científica, vol. 27, no. 3, pp. 330–344.
información y la comunicación. Departament [31] Villegas, E., Pifarré, M. & Santos, E. (2011). Accesibilidad
d’Ensenyament da Generalitat de Catalunya. Online [Apr centrada en el usuario. Creat. y Soc., no. 16, pp. 1–31.
2017]. [32] Henry, S. (2008). Simplemente pregunta: Integración de
[13] Bevan, N. (1999).Quality in use: Meeting user needs for la accesibilidad en el diseño. Online [Dic 2015].
quality. J. Syst. Softw., vol. 49, no. 1, pp. 89–96. [33] Montero, Y. & Ortega, S. (2009). Informe APEI sobre
[14] ISO (2014). ISO / IEC 25000: 2014 - Systems and software Usabilidad. Gijón: Asociación Profesional de Especialistas
engineering -- Systems and software Quality en Información.
Requirements and Evaluation (SQuaRE). International [34] Ortiz, L., Aristizabal, A. & Caraballo, F. (2016). Software de
Organization for Standardization. p. 27. diagramado de UML: Definición de criterios de
[15] ISO (2013). ISO 9241-154:2013 - Ergonomics of human- accesibilidad necesarios para la construcción de
system interaction -- Part 154: Interactive voice response diagramas por usuarios con limitación visual. Actas de
(IVR) applications. ISO, p. 35. Ingeniería 2, 344-351.
[16] Bertoa, F. & Vallecillo, A. (2006). Medidas de Usabilidad de [35] ISO ISO/DIS 9241-11.2 - Ergonomics of human-system
Componentes Software. IEEE, Lat. América Trans., vol. 4, interaction -- Part 11: Usability: Definitions and concepts.
no. 2. Online [May 2017].
[17] Pressman, R. (2010). Software engineering: A [36] Lambda. VEIA. Online [May 2017]
practitioner’s approach. McGraw-Hill Higher Education. [37] TWBlue. M. Cortez. Online [Jun 2017]
[18] Abran, A. et al. (2004). A project of the IEEE Computer [38] Microsoft Corporation. Outlook: El correo electrónico
Society Professional Practices Committee. personal gratuito de Microsoft.. Online [Jun 2017].

369

También podría gustarte