Home
Bookmarks
Leagues
LEARN
Courses
Career Paths
Assessments
Tutorials
Arcade
Glossary
GROW
Certifications
Log in
Glossary
Log inSign up
Courses/UX Design Foundations/What is UX Design?/
Exercise #5

Mental Models vs. Implementation Models

In About Face, interaction design pioneer Alan Cooper established the critical distinction between three models in software:

  1. Implementation Model: How software actually works internally (database schemas, network calls, state trees, server errors).
  2. Mental Model (Conceptual Model): The user's internal idea of how the task works, formed by prior life experiences and analogies.
  3. Manifested Model (Design Model): How the designer chooses to present the system's operation to the user through the interface.

The Dissonance Principle

Usability crashes whenever the interface forces the user to understand the implementation model rather than aligning with their mental model.

For example, when a banking app displays "Error 504: Gateway Timeout in microservice auth-proxy" instead of "We couldn't verify your transfer right now. Your money has not been deducted—please try again in a minute," it forces developers' internal machinery onto a bewildered customer.

Topics

The Cognitive Origins of User Experience
The 7 Facets of Peter Morville's UX Honeycomb
UX Architecture vs. UI Sensory Surface
Quantifying Business ROI: The $300 Million Button
Mental Models vs. Implementation Models
The User-Centered Design (UCD) Lifecycle
design
UX Design

From lesson

1

What is UX Design?

Level 1 · Getting Started with UX Design

Top contributors

Community contribution details will appear here once real learner activity is available.

Share