Thursday, 20 June 2019, 9:32 AM
Site: Learning Management System
Course: 601393 - Human Computer Interaction Course File (603393CF-11)
Glossary: hci g

requirements specification

a document listing and describing the features that a system under development is expected to provide


a technique used in object-oriented programming to share attributes and behavior among related classes;  superclasses specify common behaviors, and subclasses extend the superclasses with specialized attributes or behaviors

direct manipulation

a user interface style in which system objects are represented visually and can be manipulated in ways analogous to how objects are manipulated in the real world (e.g., pointing, grabbing, dragging)

hypothetical stakeholders

imaginary persons with characteristics that are typical of a stakeholder group, developed to serve as actors in analysis and design scenarios

Gulf of Execution

the psychological distance between the task goals of a user and the actions required to achieve these goals with a computer system

user interface

the physical representations and procedures that are provided for viewing and interacting with the system functionality.


the quality of an interactive computer system with respect to ease of learning, ease of use, and user satisfaction


considering machines (especially computers) as if they have human capabilities or responsibilities

cognitive walkthrough

an expert critique of a user interface that involves simulating the use of a system and analyzing possible problems in goal selection, planning, or action execution

interaction design (ID)

mechanisms for accessing and manipulating the elements of an information design to facilitate the user’s goal selection, action planning, and action execution