Abstract
Object-oriented (OO) code design methodologies such as Booch, Schlaer-Mellor, Rumbaugh, and OMT have become very popular and have proven effective tools for software development. User interface design, on the other hand, is often done without a formal methodology. Ad hoc approaches typically produce designs which are incomplete, do not fully meet user requirements, and are not in a form which is easy for the programming team to translate into code.
Object, View, and Interaction Design (OVID) addresses the needs to improve the quality and efficiency of user interface design. We apply many of the tools and techniques used in OO code design to the domain of user interface design. OVID brings rigor to the interface design process and produces output which feeds directly into code design.
In this paper, we describe the OVID methodology and show examples of how it could be applied to designing an IT system to provide desktop and network support services to small businesses. The other methodologies discussed in the panel session will use the same design exercise for comparative purposes.
Get full access to this article
View all access options for this article.
