Software Architecture Usability. The role of software architecture with respect to usability has evolved over the past 20 years. The architectures of the 1980s and early 1990s assumed that usability was primarily a property of the presentation of information.
Means of software architectural decisions. Explicit evaluation of software architectures regarding usability is a technique to come up with a more usable first version of a software architecture. The role of software architecture with respect to usability has evolved over the past 20 years.
Effective user interfaces tend to increase learnability effectiveness and user satisfaction.
Up to this point usability has been served only by separating a systems user interface from its functionality to support iterative design. The architectures of the 1980s and early 1990s assumed that usability was primarily a property of. Furthermore because usability is often neglected or deferred it is difficult to estimate the effort specifically spent on adding or improving usability mechanisms in the software architecture. We also formulate each aspect of usability as a scenario with a characteristic stimulus and response.