Grupo de Informática Aplicada, Universidad de Almería
Abstract
Versión electrónica de la ponencia presentada en la XVII Jornadas de Ingeniería del Software y de Bases de Datos (JISBD’2012), celebrada en 2012 en AlmeríaLa usabilidad es un atributo de calidad y un aspecto crítico en los
sistemas de software. Se ha establecido que algunas de las recomendaciones
para mejorar la usabilidad dadas desde el campo de la Interacción Persona
Ordenador tienen impacto en el diseño de software. En este artículo
presentamos la implementación de una solución reutilizable para realizar una
funcionalidad de usabilidad con alto impacto en el diseño: Abortar Operación.
Desarrollamos tres aplicaciones web como casos de estudio, incluimos esta
funcionalidad de usabilidad y buscamos elementos comunes en las
implementaciones. Encontramos escenarios de aplicación, responsabilidades,
clases, métodos, atributos y trozos de código comunes en los tres desarrollos.
Con base en estos hallazgos, proponemos elementos reutilizables para
incorporar la funcionalidad de usabilidad en el análisis, diseño y programación.
Formalizamos la solución como un patrón de diseño y patrones de
programación en tres lenguajes: PHP 5, Java y Visual Basic .NET.Este trabajo ha sido financiado por el Ministerio de
Ciencia e Innovación de España a través de los proyectos Tecnologías
para la Replicación y Síntesis de Experimentos en IS (TIN2011-23216) y
Go Lite (TIN2011-24139)