UI design is usually done ad hoc, with no consistent technique for documenting and communicating the interface design. As a result, the application often ends up with an interface different from what the UI designer intended. But these methodologies don't adequately address UI design. OVID combines the notation and modeling techniques of successful code design methodologies with popular UI design processes, such as user requirements gathering, prototyping, and usability testing.
Users see and manipulate object representations of their information.
Each kind of object supports actions appropriate for the information it represents. Users of OOUIs need not be aware of underlying computer technology. Create UI classes, subclasses, portfolios, and views In OOUI design, different kinds of objects belong to different classes. Memos, reports, and graphs are examples of kinds of objects that might be grouped together in a folder. Folders differ from other kinds of objects, but all folders share appearance and behavioral characteristics.