A UIMS (User Interface Management System) should not be considered as a system, but rather a software architecture (which is also called the UIMS User Interface Architecture). A large number of software architecture based on the assumption that the functionality and user interface of software applications are two concerns that can be handled separately. The purpose is to enhance the separation adabtability ease of maintainability and software. In addition, the abstract user interface generates code from the rest of the application logic or semantics, interface customization is better supported. Some examples of architectures such as the Model-View-Controller, Higgins UIMS, and a model Arch.
Architectures such as the user interface has proven to be beneficial, but also introduces a problem. In a system with a high degree of interaction and feedback semantics (eg the direct manipulation interface) boundary between the application and user interfaces that are difficult or impossible to maintain. In a direct manipulation interface, user interface diplays 'gut' or the very semantics of the application, with which users interact directly and direct way. Thus becomes very problematic to decide whether it should be handled by the intestine User Interface or the application itself.
0 komentar:
Posting Komentar