Content deleted Content added
Plasticspork (talk | contribs) m Fix HTML lists |
|||
Line 36:
== 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)
*
*
*
*
▲ <li>[[User model]] (represents the different characteristics of end users and the roles they are playing within the organization)</li>
▲ <li>[[Platform model]] (used to model the physical devices that are intended to host the application and how they interact with each other)</li>
*
▲ <li>[[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)</li>
▲ <li>[[Presentation model]] (application appearance, representation of the visual, haptic and auditory elements that the user interface offers to its users)</li>
▲ <li>[[Application model]] (commands and data the application provides)</li>
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.
|