This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
User Interface Modeling in UMLi
July/August 2003 (vol. 20 no. 4)
pp. 62-69
Paulo Pinheiro da Silva, Stanford University
Norman W. Paton, University of Manchester

Although user interfaces represent an essential part of software systems, the Unified Modeling Language seems to have been developed with little specific attention given to user interface issues. You can use standard UML to model important aspects of user interfaces, but this often results in unwieldy and unnatural representations. Modeling user interfaces is a well-established discipline in its own right. For example, modeling techniques can describe interaction objects, tasks, and lower-level dialogs in user interfaces. Using models as part of user interface development can help capture user requirements, avoid premature commitment to specific layouts and widgets, and make the relationships between an interface?s different parts and their roles explicit. UMLi extends UML with facilities that support direct representation of commonly occurring user interface functionalities.

Index Terms:
user interface design, object-oriented design, UML, UMLi, model-based user interface development environments
Citation:
Paulo Pinheiro da Silva, Norman W. Paton, "User Interface Modeling in UMLi," IEEE Software, vol. 20, no. 4, pp. 62-69, July-Aug. 2003, doi:10.1109/MS.2003.1207457
Usage of this product signifies your acceptance of the Terms of Use.