Hardware Architecture
Definitions
- Hardware Architecture
- an architecture that captures
architectural decisions about the hardware
The typical responsibilities of a Hardware Architecture are to:
- Document choices about hardware components and their
vendors.
- Document decisions about how hardware components are to
be connected into an overall hardware structure.
- Document choices about how hardware components will
support quality requirements (e.g., scalability).
The typical contents of a hardware architecture are:
The typical stakeholders of a Hardware Architecture are:
- Producers:
- Evaluators:
- Approvers:
- Maintainers:
- Users:
A hardware architecture typically is produced during the
following phases:
Preconditions
A hardware architecture typically can be started if the
following preconditions hold:
The typical inputs to a hardware architecture include:
- Work Products:
- Stakeholders:
A hardware architecture is typically constrained by the
following conventions:
-
Work Flow
-
Content and Format Standard
-
Inspection Checklist
- Single Hardware Component Distribution Architecture
- Client/Server Distribution Architecture
- N-Tier Distribution Architecture