Sciweavers

EHCI
2004

Bringing Usability Concerns to the Design of Software Architecture

14 years 1 months ago
Bringing Usability Concerns to the Design of Software Architecture
Software architects have techniques to deal with many quality attributes such as performance, reliability, and maintainability. Usability, however, has traditionally been concerned primarily with presentation and not been a concern of software architects beyond separating the user interface from the remainder of the application. In this paper, we introduce usabilitysupporting architectural patterns. Each pattern describes a usability concern that is not supported by separation alone. For each concern, a usabilitysupporting architectural pattern provides the forces from the characteristics of the task and environment, the human, and the state of the software to motivate an implementation independent solution cast in terms of the responsibilities that must be fulfilled to satisfy the forces. Furthermore, each pattern includes a sample solution implemented in the context of an overriding separation based pattern such as J2EE Model View Controller.
Bonnie E. John, Len Bass, Maria Isabel Sánc
Added 30 Oct 2010
Updated 30 Oct 2010
Type Conference
Year 2004
Where EHCI
Authors Bonnie E. John, Len Bass, Maria Isabel Sánchez Segura, Rob J. Adams
Comments (0)