HC101 Flashcards

(54 cards)

1
Q

includes all of the preparatory activities
required to develop an interactive software product

A

HCI design

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

It provide a high level of ___________ and a good user experience when it is actually implemented.

A

usability

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

Any software design starts with a careful analysis of the functional requirements

A

Requirements analysis

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

As we have emphasized, a user analysis
is an essential step in HCI design.

A

User analysis

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

Equally important to user analysis is task analysis and modeling.

A

Scenario and task modeling

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

The storyboard will feature various subtasks and scenes,

A

Interface selection and consolidation

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

is largely determined by the
characteristics of the task

A

hardware platform

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

are quite well known and familiar to most of the readers

A

Software Interface Components

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

top level

A

pull down

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

object specific

A

pop up

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

functional/ operational tasks

A

toolbar

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

file folder metaphor

A

tabs

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

long menu

A

scroll menu

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

identification of items by icons

A

2-d array/image maps

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

short menu

A

buttons/hyperlinks

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

multiple choice

A

check boxes/radio buttons

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

for expert users

A

hot keys

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

telemarketing

A

aural menu

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

is a process used to create interaction
modeling and interface options

A

Wire-framing

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

replacing paper sheet music with the smartphone

A

no sheets

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

no more awkward flipping and page searching

A

no more flying pages

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

a typical usage situation for no sheets

A

user analysis

23
Q

Select the song to view

24
Q

Set the tempo of the paging

25
Show the current/next chord/beat/lyric
Show timed music information
26
Activate/deactivate the paging
Play/Pause
27
Manually move forward to a particular point in the song
Fast-forward
28
Manually move backward to a particular point in the song
Review
29
Show the instruction as to how to use the system
Show instruction
30
Set preferences for information display and others
Set preferences
31
Show version number and developer information
Show software information
32
are implemented and executed using the user interface
Interactive applications
33
refers to a set of software that operates above the core operating system
UI layer
34
is a signal to the processor indicating that an event
interrupt
35
is interpreted so that the address of its handler procedure can be looked up and execute
interrupt signal
36
is a rectangular portion of the screen associated with a given application that is used as a space
window
37
is a library of precomposed UI objects and events,
UI toolkit
38
is a programming library and UI execution framework that handles interaction events,
Java AWT
39
captured, abstracted, and stored as EventObjects,
AWTEvents
40
are generated through external actions like touch and button input,
Android events
41
provides event-listener interfaces, each with a callback method abstract declaration.
Android View class
41
a singleton UIApplication object manages the event.
motion event
42
touch events and responds to them, using UIKit classes for gesture recognition.
view analyzes
43
occur when users touch an application's "views" and are sent as UIEvent objects.
low-level events
44
(3) iOS generates three discrete events:
- multitouch - motion - remote control
45
button press, double-click on an item
ActionEvent
46
scroll bar movement
AdjusmentEvent
47
hiding/revealing a component
ComponentEvent
48
component gaining or losing a focus
FocusEvent
49
keyboard input
KeyEvent
50
checkbox selection
ItemEvent
51
mouse button, mouse moving
MouseEvent
52
text entry
TextEvent
53
window opening and closing
WindowEvent