终端用户,既指软件的最终操作者,也是
软件工程内的一个概念,指终端用户的抽象集合,用于区分单纯使用软件的用户和进行软件开发的开发者。这种抽象主要在设计
用户界面时有用,用于代表普通用户的共同特性。在以用户为中心的设计中通常会创建多个
用户画像以代表典型的最终用户,每个用户画像都可能包括对不同界面的接受程度,以及在某一专业领域的知识。
虽然终端用户类别没有限制,在软件设计时通常会假设终端用户拥有极少的技术知识和训练,特别是在为普通大众设计程序时。在这个环境下,为了增加
易用性,通常倾向于实现易于学习的
图形用户界面(可能有
触摸屏),而非复杂的
命令行界面。
终端用户开发的概念模糊了通常的用户和开发者之间的界限,给予非专业人士在不了解
编程语言的情况下创造复杂对象的能力。
用户可以通过账号向系统服务进行
身份验证,并获取相关授权,但身份验证并不代表授权。为了
会计、
安全、
数据收集和
资源管理,用户通常需要一个
密码或其他证明以登录
账号。当用户
登录后,操作系统通常会用识别号标识用户,而不是用户名。
多用户系统上的用户通常有一个
家目录,其储存与用户相关的
文件,其他用户无法接触。用户账号通常包含一份公开的用户信息,包含由用户提供的基本资料。
在
网络社区,网名可以成为人物的标志,其中一些通过其持有人的贡献获得了一定水平的名气。一些著名的网名:
有时,网名只是实名的
缩写或
前缀。在这种情况下,持有人的名气与网名的名气很难分开。类似的例子有: