a set of protocols and techniques for exchanging information between a computerized application and its human user.
a set of protocols and techniques for exchanging information between a computerized application and its human user.
it is a channel between human and computer interaction, where a user interacts with and controls a computer or machine to complete tasks effectively and efficiently.