User Interface Modeling - Model Types

Model Types

The different aspects of a user interface requires different model types. Some of the models that may be considered for UI-modeling are:

  • Domain model, including data model (defines the objects that a user can view, access and manipulate through the user interface)
  • Navigation model, defines how the objects that a user view could be navigated through the user interface
  • Task model. (describes the tasks an end user performs and dictates what interaction capabilities must be designed)
  • User model (represents the different characteristics of end users and the roles they are playing within the organization)
  • Platform model (used to model the physical devices that are intended to host the application and how they interact with each other)
  • Dialogue model (how users can interact with the objects presentation (as push buttons, commands, etc.), with interaction media (as voice input, touch screen, etc.) and the reactions that the user interface communicates via these objects)
  • Presentation model (application appearance, representation of the visual, haptic and auditory elements that the user interface offers to its users)
  • Application model (commands and data the application provides)

UML can be used for several of the models mentioned above with varying degree of success, but it lacks support for user modeling, platform modeling and presentation model.

Read more about this topic:  User Interface Modeling

Famous quotes containing the words model and/or types:

    When you model yourself on people, you should try to resemble their good sides.
    Molière [Jean Baptiste Poquelin] (1622–1673)

    If there is nothing new on the earth, still the traveler always has a resource in the skies. They are constantly turning a new page to view. The wind sets the types on this blue ground, and the inquiring may always read a new truth there.
    Henry David Thoreau (1817–1862)