Architecturally Significant Requirement
An Architecturally Significant Requirement is a software requirement that affects software architecture.
- Context:
- It can (often) be a Non-Functional System Requirement.
- …
- See: Information System Architecture Document, Architectural Decision.
References
2023
- chat
- Q: in what section might architecturally Significant Requirements be placed within an information system architecture docment?
- A: Architecturally significant requirements are requirements that have a significant impact on the system architecture, design, or implementation. These requirements are typically non-functional requirements, such as performance, scalability, security, or availability, and may require special consideration or design decisions in order to be met.
In an Information System Architecture Document (ISAD), architecturally significant requirements may be placed in a section that is specifically dedicated to requirements, such as the "Requirements" or "Functional and Non-functional Requirements" section. This section may describe the overall requirements of the system, including both functional and non-functional requirements, as well as any specific requirements that are considered architecturally significant.
The section might include a list of the architecturally significant requirements, along with a description of how each requirement will be met and any specific design decisions or considerations that were made to address the requirement. It might also include any relevant metrics or benchmarks that will be used to measure the system's performance or other quality attributes.
By placing architecturally significant requirements in a dedicated section of the ISAD, stakeholders can easily understand the key design considerations that are driving the system's architecture and can track progress in meeting those requirements throughout the development process. This helps ensure that the system architecture is aligned with the needs of the business and meets the necessary quality attributes for its intended use.
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/Architecturally_significant_requirements Retrieved:2022-8-10.
- Architecturally significant requirements are those requirements that have a measurable effect on a computer system’s architecture. This can comprise both software and hardware requirements. They are a subset of requirements, the subset that affects the architecture of a system in measurably identifiable ways.