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

2.7 KiB

aliases, tags, date
aliases tags date
ASR
maturity/🌱
2024-09-17

Architecture Significant Requirement (ASR), или архитектурно значимое требование, — это требование, которое существенно влияет на архитектурные решения системы. ASR определяет, какие аспекты архитектуры должны быть приоритетными для обеспечения нужных характеристик системы:

  • Производительность
  • Доступность
  • Поддерживаемость
  • Масштабируемость
  • Удобство использования
  • Совместимость
  • Тестируемость
  • Модифицируемость
  • Переносимость
  • Функциональность
  • Переиспользуемость
  • Диагностируемость
  • Надежность

Основные характеристики ASR:

  • Влияние на архитектуру: Эти требования требуют определённых архитектурных решений или ограничений, чтобы обеспечить нужное поведение системы. Например, требование к высокой доступности системы может повлиять на выбор распределённой архитектуры.
  • Непосредственное влияние на атрибуты качества: ASR нацелены на достижение или улучшение одного или нескольких атрибутов качества системы. Например, требования к времени отклика будут влиять на решения, касающиеся оптимизации производительности.
  • Долгосрочный эффект: ASR обычно имеют долговременные последствия, так как изменение архитектурных решений позднее в процессе разработки может быть сложным и дорогостоящим.

Мета информация

Область:: ../../meta/zero/00 Архитектура ИС Родитель:: Источник:: Создана:: 2024-09-17 Автор::

Дополнительные материалы

Дочерние заметки