Ragazome

Solo disponible en BuenasTareas
  • Páginas : 23 (5678 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de mayo de 2010
Leer documento completo
Vista previa del texto
Principios Básicos de Usabilidad para Ingenieros Software
Xavier Ferré Grau
Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo 28660 – Boadilla del Monte (Madrid) xavier@fi.upm.es

Resumen.

La usabilidad es un tema que está cobrando una importancia cada vez mayor en el desarrollo de software. A pesar de ello, la Ingeniería del Software sigue centrándose casiexclusivamente en atributos del software más relacionados con el interior del sistema, como el rendimiento o la fiabilidad. En el entorno actual, en el que los sistemas software están dirigidos a un público cada vez más amplio, a usuarios cada vez menos expertos en el manejo de sistemas informáticos, la usabilidad está destacándose como atributo fundamental para el éxito de un producto software. Eneste trabajo se muestran los principios básicos de la Ingeniería de Usabilidad junto con las principales técnicas que emplea, para una audiencia formada por profesionales de la Ingeniería del Software. Palabras Clave: Ingeniería de Usabilidad, usabilidad, Ingeniería del Software, Ingeniería de Requisitos, análisis de tareas, test de usabilidad.

Introducción
En el concepto tradicional decalidad de un sistema software, la usabilidad se presenta como un atributo del software al que se presta especial atención en determinados proyectos software, de forma similar a como se trata la seguridad, por ejemplo. Este enfoque provoca que un gran número de sistemas software construidos tengan un nivel de usabilidad deficiente, cuando un mayor cuidado por este tema hubiera producido un sistema demayor calidad percibida por el cliente sin un aumento excesivo en el coste de desarrollo. Sin embargo, la creciente demanda de software más usable está cambiando este panorama. En las versiones más recientes de los estándares de ISO sobre calidad del software, ya se puede observar cómo la calidad de un sistema se distingue entre calidad inherente del software y calidad de uso [ISO98a] e [ISO00]. Eneste trabajo se muestra una visión general de la Ingeniería de la Usabilidad y su cometido en el desarrollo de sistemas software. Se comienza describiendo los atributos que forman la usabilidad de un sistema software, para delimitar a continuación el concepto de usabilidad en relación tanto con la interfaz gráfica de usuario como con el ciclo de vida software. Así mismo se justificará lanecesidad de preocuparse por la usabilidad en el desarrollo de software. Seguidamente se introducirán las principales técnicas que nos permiten desarrollar un sistema más usable y asegurar que se ha alcanzado el nivel de usabilidad requerido. Estas técnicas son presentadas según su papel en el ciclo iterativo de desarrollo diseño-evaluación-rediseño, con una definición previa de los niveles de usabilidadque se pretende alcanzar. Una vez descritas las técnicas se detalla cuáles podrían ser los primeros pasos para implantar dichas técnicas en una organización de desarrollo de software. Para terminar se presentan los temas a resolver de cara a una posible integración de la Ingeniería de Usabilidad con la Ingeniería del Software.

Delimitación del Concepto de Usabilidad
Usabilidad se define en elestándar ISO 9241 como “el grado en el que un producto puede ser utilizado por usuarios específicos para conseguir objetivos específicos con efectividad, eficiencia y satisfacción en un determinado contexto de uso” [ISO98b], y en el estándar ISO 14598-1 [ISO98a] se define calidad de uso de forma análoga. Como se puede comprobar, en esta definición se liga la usabilidad de un sistema a usuarios,necesidades y condiciones específicas. Por tanto, la usabilidad del sistema no es un atributo inherente al software, no puede especificarse independientemente del entorno de uso y de los usuarios concretos que vayan a utilizar el sistema. La Ingeniería de Usabilidad se puede definir como una aproximación al desarrollo de sistemas en la que se especifican niveles cuantitativos de usabilidad a...
tracking img