Flashcards in Chapter 12 Deck (21):
What is conceptual model
The developer/designer intend to think on his mind about an object. It is defined as "a description of the proposed system in terms of a set of integrated ideas and concepts about what it should do, behave and look like, that will be understanding by the users in the manner intended."
What is implementation model
It is system image. It consist of documentation, labels and other physical things.
What is gulf of execution
The difference between mental model and conceptual model
What is gulf of evaluation
Amount of effort a person must exert to interpret the physical state of the system and determine how well the expectations and intentions have been met.
If we easily understand the system and actions then gulf of execution is small otherwise it is large.
If we easily understand the consequences of actions of system then gulf of evaluation is small otherwise it is large.
What are design principles
What is visibility
Make relevant part visible
What is affordance
Its an attribute of an object that gives clues how to use it.
What are 2 types of objects
What are 2 types of affordance
1. Real (physical objects e.g. chair)
2. Perceived (virtual objects e.g. button)
Which type of affordance is not obvious and has to be learned
What are constraints
Restricting the kind of user interaction that can take place at a given moment of time.
What are different types of constraints
What are physical constraints
It refer to the way physical objects restricts the movement of things (e.g. door key place in a door)
What are logical constraints
It exploits people's everyday common sense reasoning about the way the world works (e.g. same port holes size on CPU for different ports, this create ambiguity for user)
What are cultural constraints
These are based on cultures. (e.g. signboards on another culture cities)
What is mapping
Mapping is a relationship between controls and their effects in the world
What are constraints in UI
Restricting user for a specific action (e.g. disabling of button)
What is consistency
Consistency is making sure similar operations have similar features