Concept: Architecturally Significant Requirements |  |
Some requirements have a profound impact on the architecture of the solution and require special attention.
Relationships
Related Elements | Detail Requirements Outline the Architecture Refine the Architecture Architectural Mechanism Executable Architecture Design Prioritizing Work Items Architecture
Main Description
Not all requirements have equal significance in the architecture. Some play an important role in determining the architecture of the system, but others do not. Deciding whether a specific requirement is architecturally significant is often a matter of judgment. Typically, these are requirements that are technically challenging, technically constraining, or central to the system's purpose. These are good examples of Architecturally Significant Requirements: The system must record every modification to customer records for audit purposes. The system must respond within 5 seconds. The system must deploy on Microsoft Windows XP and Linux. The system must encrypt all network traffic. The ATM system must dispense cash on demand to validated account holders with sufficient cleared funds.
This program and the accompanying materials are made available under the Eclipse Public License v1.0 which accompanies this distribution. OpenUP Copyright.