3.4 Design Patterns for Mobile & Desktop Flashcards
What is a design pattern?
A reusable, well-known solution to a usability problem
Why is using design patterns helpful to users?
Users will be able to understand how to use our software without reading a tutorial and without having ever used our software before.
What is Learnability?
How easy is it for a user to learn how to use your software
What is a feature?
A feature is something your app can do.
It can be as short and quick as something like the “autosave” feature or as complex as a “comment” feature”
A common design pattern used to save screen space in apps on mobile devices is to..
a. Make everything smaller
b. Decrease the number of functions
c. Decrease the amount of white space
d. Hide the menu until a user slides it out
d. Hide the menu until a user slides it out
Your nine-year-old son, Cornwall, hates math, so you help him download an app for practicing his arithmetic. The app is cute and fun and rewards Cornwall with trophies and prizes as he “levels up” his math skills, which makes him excited to come home and use it each day. This is an example of a _____.
a. Habit loop
b. Habit pattern
c. Design pattern
d. Usability
a. Habit loop
What color typically represents an alert or warning?
Yellow
The greatest benefit when using design patterns is…
a. Your app or site will be more visually appealing
b. Your app or site will take less time to design
c. Your app or site will be easier to code
d. Your app or site will be easier to use
d. Your app or site will be easier to use
When you log on to Skype and click on one of your contacts, a text box with the words “Type a message here” appears at the bottom of your screen. This is an example of what principle of usability?
a. Satisfaction
b. Error Management
c. Efficiency
d. Learnability
d. Leanability
What color typically represents a change of action?
Blue
What color typically represents a dangerous or potentially negative action?
Red
What color typically represents a successful or positive action?
Green
What are helpful errors?
Errors that explain what went wrong, and offer courses of action to correct an error or move on from it.