OOUI design seeks to hide those implementation aspects that are not relevant to users' tasks. In OVID, a key goal is to construct a designer's model representing the application from the user's perspective. Describe the objects the user will deal with. These include concrete objects, people, forms, and abstract objects. Suggest views of these objects that will let users interact with the objects needed to perform each task.
All user interaction is accomplished through views.
When looking for views, examine the most frequent or important tasks first. Create new task descriptions that document the details of how these interactions will occur. Document the details of specific interactions with individual views and related objects. Where the actions allowed for objects vary at different times, construct state diagrams. Click here .