Usability-Supporting Architectural Patterns
Software architects have techniques to deal with manyquality attributes such as performance, reliability, andmaintainability. Usability, however, has traditionallybeen concerned primarily with presentation and notbeen a concern of software architects beyondseparating the user interface from the rema...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: |
Computer systems organization
> Dependable and fault-tolerant systems and networks
> Maintainability and maintenance
Social and professional topics
> Professional topics
> Management of computing and information systems
> Software management
> Software maintenance
Software and its engineering
> Software notations and tools
> General programming languages
> Language features
> Patterns
Software and its engineering
> Software organization and properties
> Extra-functional properties
> Software reliability
Software and its engineering
> Software organization and properties
> Software system structures
> Distributed systems organizing principles
> Client-server architectures
|
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Software architects have techniques to deal with manyquality attributes such as performance, reliability, andmaintainability. Usability, however, has traditionallybeen concerned primarily with presentation and notbeen a concern of software architects beyondseparating the user interface from the remainder of theapplication.In this tutorial, we present usability-supportingarchitectural patterns. Each pattern describes ausability concern that is not supported by separationalone. For each concern, a usability-supportingarchitectural pattern provides the forces from thecharacteristics of the task and environment, thehuman, and the state of the software to motivate animplementation independent solution cast in terms ofthe responsibilities that must be fulfilled to satisfy theforces. Furthermore, each pattern includes a samplesolution implemented in the context of an overridingseparation based pattern such as J2EE Model ViewController. |
---|---|
ISSN: | 0270-5257 |
DOI: | 10.5555/998675.999484 |