41 lines
2.7 KiB
Markdown
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) -->
|