Логические ограничения L8 - Logical Constraints · NAF
Простыми словами
Правила и требования логического уровня: ограничения, которым узлы, их поведение и передаваемые ими данные обязаны подчиняться, и требования, из этих ограничений вытекающие. Столбец сетки — Constraints; отличие от C8 в уровне, а не в природе: C8 задаёт стратегические допущения при планировании способностей, L8 — операционные правила и нефункциональные требования пользователя. Обязательны обе стороны: и сами требования, связанные с ограничениями, и те элементы, к которым они применяются, — без второй половины ограничение висит в воздухе. Стандарт разрешает протянуть логическое обоснование (Logical Rationale) до стратегических ограничений C8: так становится видно, какое операционное правило откуда взялось, и почему его нельзя снять по собственному усмотрению.
Примеры
В примере стандарта к узлу Asset Control применены требования масштабируемости и способности интегрировать новые силы и средства, к узлу Search — требование доступа ко всем данным о местоположении от всех ведомств и способность работать автономно, к узлу Tactical C2 — требование постоянной работы.
NAF v4.1, Chapter 3, разд. 30.2 NAFv4 Compliant Example — Logical Constraint, Logical Requirement и связи applies to к Node
В том же примере доступ ко всем данным о местоположении помечен как логическое требование, а остальные четыре записи — как логические ограничения. Различие не косметическое: область охвата требует показывать именно требования, СВЯЗАННЫЕ с ограничениями, то есть одно выводится из другого.
NAF v4.1, Chapter 3, разд. 30 L8 — Logical Constraints, раздел Scope и разд. 30.2 — Logical Requirement рядом с Logical Constraint
Область охвата разрешает показывать логическое обоснование, относящееся к ограничениям, и протягивать его до стратегических ограничений. Так требование постоянной готовности узла управления оказывается пристёгнуто к плановому допущению из C8, а не к чьему-то мнению.
NAF v4.1, Chapter 3, разд. 30 L8 — Logical Constraints, раздел Scope: трассировка Logical Rationale к Strategic Constraints
Определение из первоисточника
дословная выпискаThe L8 Viewpoint is concerned with the identification and description of Logical Constraints and Logical Requirements
Выявление и описание логических ограничений и логических требований.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Как применяют
- Спецификация пользовательских требований (нефункциональных)
- Определение бизнес-правил
- Выявление операционных ограничений
- Что должно быть внутри
- Должно содержать логические требования, относящиеся к логическим ограничениям, значимым для объекта интереса
- Должно содержать логические активные ресурсы, логическое поведение и логические пассивные ресурсы, к которым применяются данные логические ограничения или логические требования
- Может показывать логические спецификации, группирующие логические ограничения и логические требования
- Может показывать логическое обоснование, относящееся к логическим ограничениям
- Может прослеживать логическое обоснование до стратегических ограничений
- В каком виде рисуют
- Структурированный текст
- Диаграмма бизнес-правил
- Матричная таблица
- Параметрическая диаграмма
То же в оригинале
- Как применяют
- User Requirements Specification (NonFunctional)
- Definition of business rules
- Identification of operational constraints
- Что должно быть внутри
- Shall contain Logical Requirements that relate to Logical Constraints relevant for the entity of interest
- Shall contain Logical Active Resources, Logical Behaviour and Logical Passive Resources that these Logical Constraints or Logical Requirements apply to
- May show Logical Specifications that group Logical Constraints and Logical Requirements
- May show Logical Rationale relating to Logical Constraints
- May trace Logical Rationale to Strategic Constraints
- В каком виде рисуют
- Structured Text
- Business rules diagram
- Matrix Table
- Parametric diagram
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Usage & Concerns Addressed:
- User Requirements Specification (NonFunctional).
- Definition of business rules.
- Identification of operational constraints.
- Scope:
- Shall contain Logical Requirements that relate to Logical Constraints relevant for the entity of interest.
- Shall contain Logical Active Resources, Logical Behaviour and Logical Passive Resources that these Logical Constraints or Logical Requirements apply to.
- May show Logical Specifications that group Logical Constraints and Logical Requirements.
- May show Logical Rationale relating to Logical Constraints.
- May trace Logical Rationale to Strategic Constraints.
- Representation:
- Structured Text.
- Business rules diagram.
- Matrix Table.
- Parametric diagram.
В других подходах
Сопоставления одного понятия в разных подходах.
Аспект сетки: ограничения.
Семантические различия Не путать со строкой «Constraint» (единственное число) — там сущность метамодели, здесь столбец сетки.
Корпоративные архитектуры
- UAFArchitecture Constraints
- UAFStrategic Constraints
- UAFOperational Constraints
- UAFServices Constraints
- UAFPersonnel Constraints: Competence
- UAFPersonnel Constraints: Drivers
- UAFPersonnel Constraints: Performance
- UAFResources Constraints
- UAFSecurity Constraints
- NAFC8 - Planning Constraints
- NAFS8 - Service Constraints
- NAFL8 - Logical Constraints
- NAFP8 - Resource Constraints
- NAFA8 - Architecture Standards
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей