Состояния сервисов S5 - Service States · NAF
Простыми словами
Возможные состояния сервиса и переходы между ними. Столбец сетки — States, сервисная пара к L5 и P5. Отличие практическое: у сервиса состояний обычно немного и они грубые — работает, не работает, деградировал, — зато именно они служат языком договора об уровне обслуживания. Как и в соседних ячейках, состояние умеет включать функцию, поэтому диаграмма отвечает не только на вопрос, жив ли сервис, но и что именно из него доступно в каждом состоянии. Стандарт отдельно объясняет приём, общий у S5, S6, L2, L3 и P2: отношение равенства показывает овеществлённую связь, где элемент представляет реализованную форму соединения других элементов, — это позволяет навесить на сам переход собственные отношения, например запускающее его событие.
Примеры
В примере стандарта у сервиса определения местоположения два состояния — в работе и вне работы. Переход между ними овеществлён отдельным элементом, и запускает его событие отказа в обслуживании.
NAF v4.1, Chapter 3, разд. 16.3 NAFv4 Compliant Example — два Service State, Service State Transition и Service Event
Примечание к точке зрения объясняет конструкцию: отношение равенства показывает овеществлённую связь, где элемент представляет реализованную форму соединения других элементов, и это даёт самой связи собственные отношения. Поэтому переход в примере — узел, а не просто стрелка.
NAF v4.1, Chapter 3, разд. 16.2 Notes on the Cut-out — объяснение отношения is equal to
Обязательны состояния сервиса и переходы между ними. События, включаемые состоянием функции, функции, обеспечивающие сервис, режимы функции и группировки состояний — пять послаблений, которыми диаграмму достраивают по мере надобности.
NAF v4.1, Chapter 3, разд. 16 S5 — Service States, раздел Scope: два Shall и пять May
Определение из первоисточника
дословная выпискаThe S5 Viewpoint is concerned with the identification and definition of the possible states a Service may have, and the possible transitions between those states.
Выявление и определение возможных состояний сервиса и возможных переходов между ними.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Как применяют
- Понимание уровня детализации, необходимого для сервиса
- Определение требований к поведению сервиса
- Руководство по реализации сервиса
- Спецификация поведения сервиса
- Что должно быть внутри
- Должно содержать все состояния сервиса, релевантные для объекта интереса
- Должно содержать переходы состояний сервиса между состояниями сервиса
- Может показывать события сервиса, инициирующие переходы состояний сервиса
- Может показывать функции сервиса, активируемые состоянием сервиса
- Может показывать функции сервиса, активирующие сервис
- Может показывать режимы сервиса функции сервиса
- Может показывать состояния сервиса, сгруппированные в группы состояний сервиса, и их группировки
- В каком виде рисуют
- Диаграмма
- Модель переходов состояний
- Примечание источника
Связь «равно» иллюстрирует объективированное отношение, где элемент представляет инстанцированную форму соединения между другими элементами. Эта конструкция позволяет самому отношению иметь дополнительные связи, обеспечивая более ясный и гибкий способ выражения сложных взаимозависимостей.
То же в оригинале
- Как применяют
- Better understanding of the level of detail required by a Service
- Outline requirements for Service behaviour
- Service implementation guidance
- Service behaviour specification
- Что должно быть внутри
- Shall contain all Service States of a Service relevant for the entity of interest
- Shall contain Service State Transitions between Service States
- May show Service Events triggering Service State Transitions
- May show Service Functions that are enabled by a Service State
- May show Service Functions that enable the Service
- May show Service Modes of a Service Function
- May show Service States grouped into Service State Groups, and their groupings
- В каком виде рисуют
- Diagram
- State transition model
- Примечание источника
The is equal to relationship illustrates an objectified relation, where the element represents the instantiated form of a connection between other elements. This construct allows the relation itself to have further relationships providing a clearer and more flexible means of expressing complex interdependencies.
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Usage & Concerns Addressed:
- Better understanding of the level of detail required by a Service.
- Outline requirements for Service behaviour.
- Service implementation guidance.
- Service behaviour specification.
- Scope:
- Shall contain all Service States of a Service relevant for the entity of interest.
- Shall contain Service State Transitions between Service States.
- May show Service Events triggering Service State Transitions.
- May show Service Functions that are enabled by a Service State.
- May show Service Functions that enable the Service.
- May show Service Modes of a Service Function.
- May show Service States grouped into Service State Groups, and their groupings.
- Representation:
- Diagram.
- State transition model.
В других подходах
Сопоставления одного понятия в разных подходах.
Аспект сетки: состояния и режимы.
Семантические различия У NAF в ряду C этот столбец занят эффектами, а не состояниями.
Корпоративные архитектуры
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей