Achieving Usability Through Software Architecture
Figure 1: Usability is One Attribute of System Design Among Many
Figure 2: Aggregation of Data Architecture Pattern
Figure 3: Authoring of Aggregation of Commands Architecture Pattern
Figure 4: Module View of Cancellation Architecture Pattern
Figure 5: Cancellation Pattern - Thread View
Figure 6: Module View of Concurrent Application Use
Figure 7: Correctness
Figure 8: Virtual Device Layer
Figure 9: Data Recording
Figure 10. Perform Checkpoint
Figure 11. Context Dependent Help
Figure 12. Information Re-Use
Figure 13. Internationalization
Figure 14: Navigation
Figure 15: Search
Figure 16: Undo
Figure 17: Consistent Operation
Figure 18. Benefit and Mechanism Matrix
[Title Page] [Abstract] [Figures]