User Interface Architecture
Definitions
- User Interface Architecture
- an architecture that captures
architectural decisions about the user interface
The typical responsibilities of a User Interface Architecture are to:
- Document the overall structure of the user interface (e.g., sitemap).
- Document the overall navigability of the user interface.
- Document standard window/screen/webpage formats.
The typical contents of a User Interface Architecture are:
- User Interface Architectural Elements:
- Input Elements (e.g., Buttons, Keyboards, Mice, Scanners, Switches)
- Visual Elements (e.g., Screens, Webpages, Windows)
- Output Elements (e.g., Printers, Signs, Speakers)
The typical stakeholders of a User Interface Architecture are:
- Producers:
- Evaluators:
- Approvers:
- Maintainers:
- Users:
A user interface architecture typically is produced during
the following phases:
Preconditions
A user interface architecture typically can be started if
the following preconditions hold:
The typical inputs to a user interface architecture include:
- Work Products:
- Stakeholders:
A user interface architecture is typically constrained by
the following conventions:
-
Work Flow
-
Content and Format Standard
-
Inspection Checklist
-
Example User Interface
Architecture