Herramientas para la implementación de interfaces de usuario

El uso de las herramientas de implementación empieza cuando se tiene un prototipo de la interfaz de usuario que haya sido validado por los usuarios.

Existen diversas herramientas que atienden a diferentes propósitos según el ambiente en que se va a desarrollar el sistema.

No es lo mismo crear una interfaz de usuario para un ambiente web o un ambiente Windows o un ambiente Mac o un ambiente Linux u otro.

Cuando se realice la investigación de la herramienta por ocupar se debe considerar que como mínimo facilite la creación de ventanas, menús, mensajes o cualquier otro elemento de la interfaz de usuario.

En algunos casos es preferible que cuente también con las siguientes características:

Validar los datos de entrada del usuario.
Gestionar mensajes (avisos, advertencia, error). Facilitar la creación de ayuda para el usuario.
Facilitar la interacción con base de datos para presentar los datos.
Permitir que el usuario pueda configurar la presentación de la interfaz.

Analizando el listado anterior se encuentra que no siempre las herramientas contarán con estas características.

Además, tal pareciera que se está programando parte de la lógica de negocio, por tal razón los líderes del proyecto con el fin de ahorrar tiempo utilizan un lenguaje de programación para construir la interfaz de usuario.

Fuente: Apuntes de Informática IV de la FCA de la UNAM