What is User Interface Design? (Intro) Flashcards
What is HCI?
Human Computer Interaction is the study of interaction between a human and a computer.
Why is HCI Important?
It enables the development of usable technology for everyone.
Is the Waterfall Model suitable for user interface development? And if yes, why?
It is not suitable for user interface development because UID is more cyclic in nature, it’s difficult to get the design right the first time and lastly at least 50% of design time is spent getting the UI correct.
What is User Interface Design?
It is a subset of HCI and is focused on the design and development of the interfaces for software applications.
What are examples of hardware that applications are developed for?
Desktop devices, mobile devices, wearable devices and virtual and augmented reality.
What must be considered when creating the User Interface Design?
Human and Computer Characteristics
Design
Implementation
Evaluation
Current and Future Technology
What points must be remembered when creating a UID?
The user is central
Always put the user first
Remember the user throughout the process
Remember the user at the end of the process
The user is not you or may not even be like you
Walk in the users shoes
What is the difference between Usability and User Experience?
Usability focuses on measurable criteria of the software such as the time taken to complete an action.
On the other hand user experience focuses on the feel of the application such as being enjoyable.
They are interdependent, that is usability affects the quality of user experience and vice versa.
What are the 6 principles of usability?
Effectiveness - How good is the UI for achieving intended goals
Efficiency - How efficient is the UI, e.g. how many steps required to perform a task?
Safety - Is the UI safe to use, does it prevent errors and provide the ability to recover from errors
Memorability - How easy is it to remember how to use the UI
Simplicity - How quickly and easy is it to learn how to use the UI and provide the ability to safely discover how a function works
Completeness - Is the required functionality provided so that the user can complete the related tasks.
What are the desired attributes of User Experience?
Enjoyable
Motivating
Fun
What are the undesired attributes of User Experience?
Boring
Annoying
Frustrating