Cuando se implementa una aplicación para ejecutar en interfaz gráfica (GUI), se basa en requerimientos no funcionales de usabilidad. En el caso de los instaladores de interfaz gráfica, también nos encontramos con una interfaz amigable.
En todo proceso de instalación de software en interfaces gráficas, se siguen una serie de pasos aceptados y estandarizados, que son los siguientes:
- Ventana de selección de idioma.
Lo primero que decide el usuario es el idioma en el que se le mostrarán los mensajes del proceso de instalación del programa.
- Ventana de bienvenida.
Información de la versión de la aplicación, recomendaciones, etc.
- Acuerdo de licencia. Aceptación de los términos de uso.
Se tienen que aceptar los términos de licencia del software que se quiere instalar. Si no es así, la instalación será abortada en este momento.
- Aceptación o no aceptación de herramientas opcionales a instalar.
Se trata normalmente de complementos web para nuestro navegador. Podemos seleccionarlos o no, y esa elección no tendrá efecto sobre nuestra instalación.
- Selección de la ubicación donde se guardan los archivos.
Normalmente, el programa nos propone por defecto la ruta C:\programas
pero el usuario debe poder cambiar esta ubicación y elegir otra distinta.
- Selección de accesos directos.
Opcional en todo caso.
- Proceso de instalación.
En este punto, comienzan a copiarse los archivos en el disco duro del ordenador del usuario, en la ubicación que él haya elegido.
- Finalización.
El proceso de instalación termina en este punto y debe avisar al usuario de su terminación.