Files
digital-garden/dev/architecture/Architecture Significant Requirement.md
2025-01-11 10:37:51 +03:00

41 lines
2.7 KiB
Markdown

---
aliases:
- ASR
tags:
- maturity/🌱
date: 2024-09-17
---
Architecture Significant Requirement (ASR), или архитектурно значимое требование, — это требование, которое существенно влияет на архитектурные решения системы. ASR определяет, какие аспекты архитектуры должны быть приоритетными для обеспечения нужных характеристик системы:
- Производительность
- Доступность
- Поддерживаемость
- Масштабируемость
- Удобство использования
- Совместимость
- Тестируемость
- Модифицируемость
- Переносимость
- Функциональность
- Переиспользуемость
- Диагностируемость
- Надежность
**Основные характеристики ASR:**
- **Влияние на архитектуру:** Эти требования требуют определённых архитектурных решений или ограничений, чтобы обеспечить нужное поведение системы. Например, требование к высокой доступности системы может повлиять на выбор распределённой архитектуры.
- **Непосредственное влияние на атрибуты качества:** ASR нацелены на достижение или улучшение одного или нескольких атрибутов качества системы. Например, требования к времени отклика будут влиять на решения, касающиеся оптимизации производительности.
- **Долгосрочный эффект:** ASR обычно имеют долговременные последствия, так как изменение архитектурных решений позднее в процессе разработки может быть сложным и дорогостоящим.
***
## Мета информация
**Область**:: [[../../meta/zero/00 Архитектура ИС|00 Архитектура ИС]]
**Родитель**::
**Источник**::
**Создана**:: [[2024-09-17]]
**Автор**::
### Дополнительные материалы
-
### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->