Definition: Durability is an IT non-functional requirement that refers to the ability of a system or application to withstand and recover from failures, errors, or disruptions. It ensures that the system can maintain its functionality and data integrity even in the face of unexpected events such as power outages, hardware failures, or network disruptions. Durability is critical for systems that handle sensitive or mission-critical data, as any loss or corruption of data can have severe consequences. To achieve durability, systems may use techniques such as data replication, backup and recovery, and fault tolerance.
Source: TOGAF
Source reference: https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap03.html
Additional information: Durability is a non-functional requirement that refers to the ability of a system to maintain its functionality and performance over time, even in the face of adverse conditions such as hardware failures, power outages, or other disruptions. This requirement is important for systems that are critical to the operation of an organization or that handle sensitive or valuable data.
According to the TOGAF specification, durability is one of the key quality attributes that must be considered when designing and implementing an enterprise architecture. This requirement is closely related to other non-functional requirements such as reliability, availability, and maintainability, which together form the basis of a system's overall performance and effectiveness.
To ensure that a system meets the durability requirement, architects and designers must consider a range of factors, including the robustness of hardware components, the resilience of software applications, and the effectiveness of backup and recovery procedures. They must also consider the impact of environmental factors such as temperature, humidity, and power fluctuations, and design systems that can withstand these conditions without compromising performance or functionality.
In addition to these technical considerations, architects and designers must also consider the organizational and operational factors that can affect durability. This includes factors such as training and support for system users, maintenance and repair procedures, and disaster recovery planning.
Overall, the durability requirement is a critical aspect of enterprise architecture design, and must be carefully considered and addressed in order to ensure the long-term success and effectiveness of a system.
Example: One example of the IT non-functional requirement 'Durability' could be for a database system to maintain data integrity and availability even in the event of hardware failures or power outages. This means that the system should be able to recover quickly and efficiently from any disruptions or failures without losing any data or causing any downtime for users. The durability requirement ensures that the system can handle unexpected events and maintain its functionality over time.
LOST view: Digital Solution Non-Functional Requirements Catalogue view
Identifier: http://data.europa.eu/dr8/egovera/DurabilityRequirement
EIRA traceability: eira:DigitalSolutionNonFunctionalRequirementRequirement
ABB name: egovera:DurabilityRequirement
EIRA concept: eira:ArchitectureBuildingBlock
Last modification: 2023-05-16
dct:identifier: http://data.europa.eu/dr8/egovera/DurabilityRequirement
dct:title: Durability Non-Functional Requirement
|
|
dct:modified | 2024-01-28 |
dct:identifier | http://data.europa.eu/dr8/DurabilityRequirement |
dct:title | Durability Non-Functional Requirement |
skos:example | One example of the IT non-functional requirement 'Durability' could be for a database system to maintain data integrity and availability even in the event of hardware failures or power outages. This means that the system should be able to recover quickly and efficiently from any disruptions or failures without losing any data or causing any downtime for users. The durability requirement ensures that the system can handle unexpected events and maintain its functionality over time. |
skos:definition | Durability is an IT non-functional requirement that refers to the ability of a system or application to withstand and recover from failures, errors, or disruptions. It ensures that the system can maintain its functionality and data integrity even in the face of unexpected events such as power outages, hardware failures, or network disruptions. Durability is critical for systems that handle sensitive or mission-critical data, as any loss or corruption of data can have severe consequences. To achieve durability, systems may use techniques such as data replication, backup and recovery, and fault tolerance. |
eira:concept | eira:ArchitectureBuildingBlock |
eira:definitionSource | TOGAF |
eira:definitionSourceReference | https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap03.html |
skos:note | Durability is a non-functional requirement that refers to the ability of a system to maintain its functionality and performance over time, even in the face of adverse conditions such as hardware failures, power outages, or other disruptions. This requirement is important for systems that are critical to the operation of an organization or that handle sensitive or valuable data.
According to the TOGAF specification, durability is one of the key quality attributes that must be considered when designing and implementing an enterprise architecture. This requirement is closely related to other non-functional requirements such as reliability, availability, and maintainability, which together form the basis of a system's overall performance and effectiveness.
To ensure that a system meets the durability requirement, architects and designers must consider a range of factors, including the robustness of hardware components, the resilience of software applications, and the effectiveness of backup and recovery procedures. They must also consider the impact of environmental factors such as temperature, humidity, and power fluctuations, and design systems that can withstand these conditions without compromising performance or functionality.
In addition to these technical considerations, architects and designers must also consider the organizational and operational factors that can affect durability. This includes factors such as training and support for system users, maintenance and repair procedures, and disaster recovery planning.
Overall, the durability requirement is a critical aspect of enterprise architecture design, and must be carefully considered and addressed in order to ensure the long-term success and effectiveness of a system. |
eira:PURI | http://data.europa.eu/dr8/DurabilityRequirement |
dct:type | eira:DurabilityRequirement |
eira:view | Digital Solution Non-Functional Requirements Catalogue view |
eira:eifLayer | N/A |
skos:broader | http://data.europa.eu/dr8/DigitalSolutionNonFunctionalRequirementRequirement |