2.1 Conceptual Models, Interface Metaphors and Paradigms Flashcards
(34 cards)
- Orientation
- Common ground
- Open-mindedness
Benefits of Conceptualizing the Design Space
Enabling the design team to ask specific kinds of questions about how the conceptual model will be understood by the targeted users
Orientation
Allowing the design team to establish a set of common terms that all can understand and agree upon
Common ground
Preventing the design team from becoming narrowly focused early on
Open-mindedness
________________________ describe conceptual models as “a high-level description of how a system is organized and operates”
Johnson and Henderson (2002)
A _______________________ provides a working strategy and a framework of general concepts and their interrelations
conceptual model
The core components of conceptual models are:
- Metaphors and analogies
- Concepts
- Relationships
- Mappings
These convey to people how to understand what a product is for and how to use it for an activity
Metaphors and analogies
These are what people are exposed to through the project
Concepts
The ____________ between those concepts are also important
relationships
The ____________ between the concepts and the user experience the product is designed to support or invoke
mappings
Steps in Formulating a Conceptual Model:
- What will the users be doing when carrying out their tasks?
- How will the system support these?
- What kind of interface metaphor will be appropriate?
- What kinds of interaction modes and styles to use?
Kinds and ways to classify conceptual models:
- Can be described in terms of core activities and objects
- Also in terms of interface metaphors
Conceptual Models Based on Activities
- Giving instructions
- Conversing
- Manipulating/Navigating
Issuing commands using keyboard and function keys and selecting options via menus
Giving instructions
Users instruct the system and tell it what to do (e.g., tell the time, print a file, save a file)
Giving instructions
The main benefit is that instruction supports quick and efficient interaction
Giving instructions
Interacting with the system as if having a conversation
Conversing
Examples include: timetables, search engines, advice-giving systems, Help systems
Conversing
Acting on objects and interacting with virtual objects
Manipulating/Navigating
Involves dragging, selecting, opening, closing, and zooming actions on virtual objects
Manipulating/Navigating
Exemplified by:
- What you see is what you get
- Direct manipulation approach
What the user is doing when interacting with a system
Interaction Mode
The kind of interface used to support the mode
Interaction Style