Implementation Flashcards

1
Q

How does HCI affect the programmer?

A

The levels of abstraction involved (eg. hardware specific–> interaction-technique specific), layers of development tools used (eg. windowing systems, interaction toolkits, architecture styles and frameworks.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In most smart phone designs, the windows management is tightly coupled with the _______ ______.

A

operating system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

By using a toolkit you are more often able to…

A

port between platforms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Menus, buttons, simple text area, file selections are all examples of…?

A

Interaction Objects (widgets)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Event models are about…?

A

Understanding the things the user is doing, and anything that is happening the application should know about.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Of the following options, which one is NOT an event model for management systems?

a. Read-evaluation loop
b. Notification-based
c. User-directed input

A

c. User-directed input

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

UIMS

A

User Interface Management Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In terms of human-computer interaction MVC stands for…?

A

Model-View Controller

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the three major types of system feedback?

A

Lexical, Syntactic, and Semantic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly