Usabilidad LNCS

Páginas: 22 (5424 palabras) Publicado: 9 de marzo de 2015
An´
alisis Sistematizado de la Incorporaci´
on de la
Usabilidad en el Desarrollo de Software
Juan-Marcelo Ferreira-Aranda, Laurent-Gianina D´ıaz-Molas, and
Luis-Gilberto Salinas
Facultad Polit´ecnica, Universidad Nacional de Asunci´
on,
San Lorenzo, Paraguay, Casilla de Correos 1439
{jmferreira1978,laumolas,lg.salinas}@gmail.com
http://www.pol.una.py

Resumen La calidad es uno de los principalesretos de la construcci´
on
de software. Mientras que la usabilidad es considerada un atributo de
calidad, desde la Ingenier´ıa de Software se la asocia tradicionalmente
con los requisitos no funcionales donde la aplicaci´
on de las recomendaciones de usabilidad quedan postergadas al final del desarrollo donde los
problemas son m´
as costosos y, en ocasiones, imposibles de resolver. En
esteart´ıculo presentamos un an´
alisis sistematizado incorporando la usabilidad desde los inicios del desarrollo. Durante el proceso, evaluamos el
impacto de tal incorporaci´
on y demostramos que el esfuerzo de usabilidad se reduce sustancialmente al distribuir la sobrecarga de trabajo por
las distintas etapas del desarrollo. Adem´
as, considerando la usabilidad
al inicio hemos evidenciado una reducci´
on decostos al no requerir profesionales HCI y al mantener actualizada la documentaci´
on asociada al
producto software anticipando una mejora en soporte, entrenamiento y
productividad.
Keywords: Mecanismo de Usabilidad, Patrones de Programaci´
on, Proceso de Desarrollo, Pautas de Desarrollo

1.

Introducci´
on

En el marco de la calidad de un sistema software, la usabilidad es un atributo importante atener en cuenta as´ı como la seguridad, el rendimiento, la
mantenibilidad, entre otros [3, 8, 9]. Tradicionalmente, la Ingenier´ıa de Software
trata la usabilidad como parte de los requisitos no funcionales limit´andose a una
propiedad exclusiva de la presentaci´on de la informaci´on y para desarrollar un
producto software usable era suficiente separar la capa de presentaci´on del resto
de lasfuncionalidades [16]. Debido a la naturaleza del sistema y a las necesidades
del usuario, a menudo se debe ir m´as lejos y no basta con tener en cuenta la
presentaci´
on para obtener un software usable. La comunidad Human Computer
Interaction (HCI) ha propuesto recomendaciones para mejorar la usabilidad y
varias de ellas tienen impacto directo en la funcionalidad del producto software.
Estudiosrecientes han evaluado la relaci´on entre la usabilidad y los requisitos

2

Usabilidad en el Desarrollo de Software

funcionales sugiriendo que la usabilidad debe ser tenida en cuenta desde las etapas iniciales de la construcci´on como requisitos funcionales para evitar costosos
cambios posteriores [1, 4, 5, 10]. De ah´ı, la incorporaci´on de las caracter´ısticas de
usabilidad agrega complejidadadicional al proceso de desarrollo. En este art´ıculo analizamos la incorporaci´on de la usabilidad en el desarrollo de un producto
software desde sus inicios. Concretamente se eval´
uan los siguientes mecanismos
de usabilidad (MUs) formalizados como patrones de programaci´on: Abort Operation, Progress Feedback y Preferences. Se utilizan unas Pautas de Desarrollo
de Mecanismos de Usabilidad (PDMUs)para estos tres MUs [14]. Estas pautas
proponen soluciones en forma de patrones para la captura y posterior incorporaci´
on de la usabilidad en las distintas etapas de desarrollo del software incluido la
programaci´
on. Para ello abordamos el desarrollo de un producto software desde
la perspectiva de dos desarrolladores con distintos niveles de usabilidad partiendo de la educci´
on1 yespecificaci´on de requisitos, pasando por el an´alisis y dise˜
no
hasta la implementaci´
on. Cada desarrollador introduce la usabilidad de acuerdo a las recomendaciones de las PDMUs en las distintas etapas del desarrollo.
Durante el proceso evaluamos el impacto de incorporaci´on de los MUs. Cada
evaluaci´
on aporta datos que proporcionan una estimaci´on del esfuerzo adicional
requerido para incorporar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Usabilidad
  • Usabilidad
  • Usabilidad
  • Usabilidad
  • usabilidad
  • USABILIDAD
  • Usabilidad
  • usabilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS