Transforming Usability Engineering Requirements into Software Engineering Specifications: From PUF to UML [chapter]

Jim A. Carter, Jun Liu, Kevin Schneider, David Fourney
2005 Human-Centered Software Engineering — Integrating Usability in the Software Development Lifecycle  
The Unified Modeling Language (UML) is widely used by Software Engineers as the basis of analysis and design in software development. While UML is very strong at specifying the structure and functionality of the application, it is seldom used to its potential to specify usability-related information. The Putting Usability First (P U F) methodology of Usability Engineering identifies and specifies usabilityrelated information. This chapter discusses how requirements and other contextual
more » ... on from the PUF methodology can be transformed into UML in order to specify the context information of the application to ensure the usability of the application.
doi:10.1007/1-4020-4113-6_9 fatcat:5zaghmj445cg3h5sgfhjwjdm7a