CSC 484 Midterm Study Guide

0.0(0)
studied byStudied by 5 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/115

flashcard set

Earn XP

Description and Tags

no

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

116 Terms

1
New cards
What is user interface design?


A. Creating an app.



B. Making an application look pretty.



C. Designing software around the needs of a user.



D. Making an app run fast.

2
New cards
In user interface design, the process of talking to users about their needs for an application is ___________


A. User testing.      



B. Information architecture.      



C. User analysis.      



D. Wireframing.

3
New cards
Which of these is TRUE regarding usability testing?


A. Usability testing should only rely on experts in software development.  



B. Only designers will know what should be included in an app or software.  



C. An expert might not offer an objective view because they are too close to the development.  



D. Usability testing is only important to app developers.

4
New cards
Tell me about a project that challenged you. How did you work through the challenge?
\
5
New cards
What kind of research methods do you use in your CSC 484 team project?
6
New cards
How do you validate your design decisions?
7
New cards
UX - User Experience
Encompasses all aspects of the end-user’s interaction with the company, its services, and its products.

Includes physical aspects and emotional aspects.

First usage, service, and maintenance.
8
New cards
UI - User Interface
* the look, feel, and interactivity of a digital product
* the cosmetics of the experience
* represents how users interact with and experience products or services
* includes brand expression, visual communication, typography, color, spacing, grids, icons, and buttons
9
New cards
UX Designer Tasks
* conducts research
* identifies the user’s core needs
* creates task flows and works through prototypes
10
New cards
UI Designer Tasks
* composes layouts
* creates a visual system
* builds mockups
11
New cards
focus on _________, not functionalities
interactions
12
New cards
functionality only if _______________________
it directly affects interaction
13
New cards
Why is UI/UX so important?
* deal with users’s needs
* meet product goals
* repeat usage
* recommend to others
14
New cards
Need to take into account when designing:
* who the users are
* what activities are being carried out
* where interaction is taking place
15
New cards
optimize the __________ users have with a product so that they match the users’ activities and needs
interactions
16
New cards
What is interaction design?
the umbrella term covering:

* fundamental to all disciplines, fields, and approaches concerned with researching and designing computer-based systems for people

“Designing interactive products to support the way people communicate and interact in their everyday and working lives”

“The design of spaces for human communication and interaction”
17
New cards
Interaction design involves:
* understanding users
* designing and developing usable products
* including users in the design process
18
New cards
Understanding users includes:
* understand how to design interactive products that fit with what people want, need and desire
* appreciate that one size does not fit all
* identify any incorrect assumptions they may have about particular user groups
19
New cards
Characteristics of interaction design:
* users should be involved throughout the development of the project
* specific usability and user experience goals need to be identified, clearly documented, and agreed to at the beginning of the project
* iteration is needed through the core activities
20
New cards
What is design?
“It is not just what it looks like and feels like. Design is how it works.”
21
New cards
Guidance in interaction design
* accessibility
* inclusiveness
* disabilities
* cultural differences
22
New cards
User experience vs usability - UX
UX addresses how a user feels when using a system

UX encompasses an end user’s entire experience with a product
23
New cards
User experience vs usability - usability
Usability is about the user-friendliness and efficiency of the interface

Usability refers to how successfully a user can use a product to accomplish a specific goal
24
New cards
Usability goals

1. effective to use
2. efficient to use
3. safe to use
4. have good utility
5. easy to learn
6. easy to remember how to use
25
New cards
UX goals - desirable
* satisfying
* helpful
* fun
* rewarding
* exciting
* entertaining
* engaging
* challenging
* surprising
* emotionally fulfilling
* supporting creativity
* enhancing socialility
26
New cards
UX goals - undesirable
* boring
* unpleasant
* frustrating
* annoying
* cutesy
* childish
* gimmicky
* making one feel stupid
27
New cards
design principles
* generalizable abstractions for thinking about different aspects of design
* the do’s and donts of interaction design
* what to provide and what not to provide at the interface
* derived from theory based knowledge, experience and common sense
28
New cards
___________________ is concerned with designing interactive products to support how people communicate and interact in their everyday and working lives
interaction design
29
New cards
It is concerned with how to ________________________ for services, devices, and interactive products
create quality user experiences
30
New cards
It is ______________ involving many inputs from wide reaching disciplines and fields
multidisciplinary
31
New cards
_________________________ between users and interactive products requires consideration of a number of _________________ including context of use, types of activity, UX goals, accessibility, cultural differences, and user groups
optimizing the interaction, interdependent factors
32
New cards
design principles, such as _________________ __are useful__ __________ for informing, analyzing, and evaluating aspects of an interactive product
feedback and simplicity, heuristics
33
New cards
____________ refers to ensuring that interactive products are easy to learn, effective to use, and enjoyable from the user’s perspective
usability
34
New cards
What is lean user experience?
* is about validating hypotheses
* is user centered
* is agile
* is data driven
* is fast and cheap
* is iterative
35
New cards
Traditional Design -- literally just waterfall
* revolves around fulfilling a designer or product owner’s vision
* waterfall model makes it hard to recover from mistakes in UI design
* users are not involved in validation until testing
* flaws often cause changes in requirements and design
36
New cards
Iterative Design -- spiral model
* lots of prototypes
* later iterations have richer implementations
* more iterations means better UI
* only mature iterations get released
37
New cards
Lean UX Design Description
a user-centered design process that embraces Lean and Agile development methodology to reduce waste and build user centered products

relies on a collaborative approach and rapid prototyping to get user feedback by exposing a MVP to users as early as possible
38
New cards
Early Validation
* figure out if people will buy our product before we build it
* learn which research methods are best for early validation
* understand user pain in order to build a more compelling product
39
New cards
Lean UX looks at a product as a ____________________
set of hypotheses to be validated
40
New cards
How to write a hypothesis
We believe that \[creating this experience\]

for \[persona\]

will achieve \[this outcome\]
41
New cards
A _________ is the group of people we think might want to buy our products
market
42
New cards
A ____________ is the reason that those people are going to use our product
problem
43
New cards
A __________ is simply the way that we are going to solve the user’s problem
product
44
New cards
Tools for early validation
ethnographic studies (listening to your users)

landing page tests (tests market)

prototype tests (tests pain points for users)
45
New cards
Interaction design (IxD) definition
a field of design that focuses on designing interactive digital products, systems, and services
46
New cards
Four approaches to interaction design

1. user centered design
2. activity centered design
3. systems design
4. genius design
47
New cards
What is a user-centered approach?
* early focus on users and tasks
* empirical measurement
* iterative design
48
New cards
The double diamond of design

1. Discover - insight into the problem
2. Define - the area to focus upon
3. Develop - potential solutions
4. Deliver - solutions that work
49
New cards
How to choose among alternative designs?
* technical feasibility
* evaluation with users or peers
* quality thresholds
50
New cards
Four activities in the interaction design process

1. Discovering requirements
2. Designing alternatives
3. Prototyping
4. Evaluating
51
New cards
Three principles of user-centered design
* early focus on users and tasks
* empirical measurement using quantifiable and measurable usability criteria
* iterative design
52
New cards
What is design thinking?
a formalized framework of applying the creative design process to traditional business problems
53
New cards
Design thinking involves:
* empathizing with users
* generating creative ideas
* prototyping
* testing solutions
54
New cards
Steps of the design thinking process:
* empathize
* define
* ideate
* prototype
* test
* implement
55
New cards
Empathy Maps
* says, thinks, does, feels
* widely used in agile and design communities
* mapping process shows any holes in user data
56
New cards
Empathy maps should be used throughout any UX process to ____________________
establish common ground among team members and to understand and prioritize user needs
57
New cards
Benefits of empathy maps
* capture who a user or persona is
* communicate a user or persona to others
58
New cards
Best practices for design thinking
* flexibility - adapt to fit your needs
* scalability - think bigger
59
New cards
Proof of concept
conceptualize what the proposed product will do
60
New cards
Why the need to conceptualize design?
to scrutinize vague ideas and assumptions about the benefits of the proposed product in terms of their feasibility
61
New cards
What is an assumption?
taking something for granted when it needs further investigation
62
New cards
What is a claim?
A claim is stating something to be true when it is still open to question
63
New cards
Benefits of conceptualizing
* orientation
* open minded
* common ground
64
New cards
A conceptual model is ______________
a high level description of how a system is organized and operates
65
New cards
A conceptual model enables _____________
designers to straighten out their thinking before they start laying out their widgets
66
New cards
Components of conceptual model
* metaphors and analogies
* concepts that people are exposed to through the product
* relationship and mappings between these concepts
67
New cards
Interface metaphors
* interface designed to be similar to a physical entity but also has own properties
68
New cards
Benefits of interface metaphors
* makes learning new systems easier
* helps users understand the underlying conceptual model
* can be very innovative and enable the realm of computers and their applications to be made more accessible to a greater diversity of users
69
New cards
Problems with interface metaphors
* break conventional and cultural rules
* can constrain designers
* conflicts with design principles
* designers can inadvertently use bad existing designs and transfer the bad parts over
* limits designers imagination
70
New cards
Interaction types
* instructing
* conversing
* manipulating
* exploring
* responding
71
New cards
instructing
where a user instructs a system and tells it what to do, supports quick and efficient interaction
72
New cards
conversing
underlying model of having a conversation with another human
73
New cards
manipulating
dragging, selecting, opening, closing and zooming actions on virtual objects
74
New cards
Direct Manipulation
core properties:


1. continuous representation of objects and actions of interest
2. physical actions and button pressing instead of issuing commands with complex syntax
3. rapid reversible actions with immediate feedback on object of interest
75
New cards
exploring
involves moving through virtual or physical environments
76
New cards
responding
system takes the initiative to alert user to something that it thinks is of interest
77
New cards
______________ is good for doing types of tasks (designing, drawing, …)
direct manipulation
78
New cards
______________ is good for repetitive tasks (spell checking)
issuing instructions
79
New cards
______________________ is good for certain services (requesting music)
having a conversation
80
New cards
_________________ are good for supporting multiple ways of carrying out the same actions
hybrid conceptual models
81
New cards
Which interaction type to choose?
* need to determine requirements and user needs
* take budget and constraints into account
* suitability of technology
82
New cards
Interaction type
a description of what the user is doing when interacting with a system (talking, browsing, responding)
83
New cards
Interface style
the kind of interface used to support the interaction (menu-based, voice, gesture)
84
New cards
New paradigms in HCI
* ubiquitous computing
* pervasive computing
* wearable computing
* internet of things
85
New cards
theory
explanation of a phenomenon
86
New cards
model
a simplification of an HCI phenomenon
87
New cards
framework
set of interrelated concepts and/or specific questions for ‘what to look for’
88
New cards
What is cognition?
thinking, remembering, learning, …
89
New cards
Cognitive processes
attention, perception, memory, learning…
90
New cards
Attention
selecting things on which to concentrate at a point in time from the mass of stimuli around us

Design recommendation: information at the interface should be structured to capture users’ attention
91
New cards
________ can cause people to lose their train of thought, make errors, and need to start over
multitasking
92
New cards
perception
how information is acquired from the world and transformed into experiences

design implications: icons should be legible and distinguished, bordering and spacing are effective visual ways of grouping information
93
New cards
memory
involves recalling various kinds of knowledge that allow people to act appropriately

design implications: design interfaces that promote recognition rather than recall
94
New cards
learning
involves the accumulation of skills and knowledge involving memory

design implications: encourage exploration
95
New cards
mental models
users develop an understanding of a system through learning about and using it
96
New cards
information processing
conceptualizes human performance in metaphorical terms of information processing stages
97
New cards
What are requirements?
a statement about an intended product that specifies what it is expected to do or how it will perform
98
New cards
User stories
As a , I want so that
99
New cards
The seven product dimensions
* user
* interface
* action
* data
* control
* environment
* quality attribute
100
New cards
personas
capture a set of user characteristics