Eninformática, unusuario es una persona que utiliza unacomputadora o unservicio dered. Los usuarios de sistemas informáticos y productos de software generalmente carecen de la experiencia técnica necesaria para comprender completamente cómo funcionan.[1] Losusuarios avanzados utilizan funciones avanzadas de los programas, aunque no son necesariamente capaces deprogramarcomputadoras ni/oadministrar el sistema.[2][3]
Por lo general, un usuario a menudo tiene unacuenta de usuario y se identifica en el sistema por unnombre de usuario. Otros términos para nombre de usuario incluyennombre de inicio de sesión,nombre de cuenta,seudónimo,apodo,perfil yalias.
Algunos productos desoftware proporcionan servicios a otros sistemas y no tienenusuarios finales directos.
Losusuarios finales son los últimos usuarios humanos (también conocidos comooperadores) de un producto desoftware. El término se usa para abstraer y distinguir a aquellos que solo usan elsoftware de los desarrolladores del sistema, que mejoran elsoftware destinado a losusuarios finales.[4] En eldiseño centrado en el usuario, también se distingue aloperador de software delcliente que paga por su desarrollo y otraspartes interesadas que pueden no usar directamente elsoftware, pero ayudan a establecer sus requisitos.[5][6] Esta abstracción es principalmente útil en el diseño de lainterfaz de usuario y se refiere a un subconjunto relevante de características que la mayoría de los usuarios esperados tendrían en común.
En el diseño centrado en el usuario, se crean laspersonas para representar los tipos de usuarios. A veces se especifica para cadapersona con qué tipo de interfaces de usuario se siente cómoda (debido a la experiencia previa o la simplicidad inherente de la interfaz), y qué experiencia técnica y grado de conocimiento tiene en campos odisciplinas específicas. Cuando se imponen pocas restricciones en la categoría deusuario final, especialmente cuando se diseñan programas para uso del público en general, es una práctica común esperar un mínimo de experiencia técnica o capacitación previa en dichos usuarios.[7]
La disciplinadesarrollo del usuario final difumina la distinción típica entre usuarios y desarrolladores. Designa actividades o técnicas en las que las personas que no son desarrolladores profesionales crean comportamientos automatizados y objetos de datos complejos sin un conocimiento significativo de un lenguaje de programación.
Los sistemas cuyoactor es otro sistema o unagente desoftware no tienen usuarios finales directos.
La cuenta de un usuario le permite a esteautenticarse en un sistema y, potencialmente, recibirautorización paraacceder a los recursos proporcionados o conectados a ese sistema; sin embargo, la autenticación no implica autorización. Normalmente, para iniciar sesión en una cuenta, se requiere que un usuario se autentifique con unacontraseña u otrascredenciales para fines decontabilidad,seguridad, registro yadministración de recursos.
Una vez que el usuario ha iniciado sesión, el sistema operativo a menudo utilizará un identificador como un número entero para referirse a ellos, en lugar de su nombre de usuario, a través de un proceso conocido como correlación de identidad. En los sistemasUnix, el nombre de usuario está correlacionado con unidentificador deusuario o unaidentificación deusuario.
Los sistemas de computación operan de dos formas, basándose en qué clase de usuarios tienen. Dichas formas son las siguientes:
Los sistemas de un solo usuario no tienen un concepto de varias cuentas de usuario.
Los sistemasmultiusuario tienen este concepto y requieren que los usuarios se identifiquen antes de usar el sistema.
Cada cuenta de usuario en un sistema multiusuario generalmente tiene undirectorio de inicio, en el cual se almacenan losarchivos que pertenecen exclusivamente a las actividades de ese usuario, que está protegido del acceso de otros usuarios (aunque unadministrador del sistema puede tener acceso). Por lo general, las cuentas de usuario contienen unperfil de usuario público, que contiene información básica proporcionada por el propietario de la cuenta. Los archivos almacenados en el directorio principal (y todos los demás directorios del sistema) tienen permisos de sistema de archivos que son inspeccionados por elsistema operativo para determinar qué usuarios tienen acceso para leer o ejecutar un archivo, o para almacenar un archivo nuevo en ese directorio.
Si bien los sistemas esperan que la mayoría de las cuentas de usuario sean utilizadas por una sola persona, muchos sistemas tienen una cuenta especial destinada a permitir que cualquier persona use el sistema, como el nombre de usuario «anónimo» paraFTP anónimo y el nombre de usuario «invitado» para una cuenta de invitado.
Algunos profesionales de lausabilidad han expresado su disgusto por el término «usuario» y han propuesto cambiarlo.[9]Don Norman dijo que «Una de las palabras horribles que usamos es “usuarios”. Estoy en una cruzada para deshacerme de la palabra “usuarios”. Preferiría llamarlos “personas”».[10]
↑«User Name Formats».MSDN. Microsoft. Consultado el 11 de enero de 2016. «The down-level logon name format is used to specify adomain and a user account in that domain [...].»
Este artículo se basa en material extraído del Diccionario en línea gratuito de computación antes del 1 de noviembre de 2008 e incorporado bajo los términos de "re-licencia" de la GFDL, versión 1.3 o posterior.