Models are used to capture what is important about a system for the current purpose. Models will abstract away what is unimportant. This can often be a difficulty because a user may think that something which has been abstracted away is important.
In rhetoric, which is the art of using the spoken or written word for argument, metaphors are used as models. In a metaphor one kind of object is used in place of another. Unlike a simile where an explicit comparison is made in a metaphor the parallel is implicit. The icons used in the various windows interfaces use metaphors to suggest the function of the tools behind the icon.
Users form conceptual models of how a system works based upon their own mental model of the system. This is why in casual conversation people so often personalize the actions of a computer. In general the users model of a system has three parts
Finding good metaphors is an essential part of the design process. Talk to potential users about how they think about their tasks. Section 8.4 of the OOUI book provides a catalog of metaphors that have been used.
Return to GUI home page.
Last Changed: 3 May 1995