Введение

Инженерная схема, отображающая связи системы с внешней средой на высоком уровне.

Диаграмма контекста системы в инженерии – это схема, определяющая границы между системой или ее частью и окружающей средой, показывающая сущности, с которыми она взаимодействует. Эта диаграмма представляет собой общее представление системы. Она аналогична блочной диаграмме.

Обзор

Диаграммы контекста системы отображают систему в целом, а также её входы и выходы, связанные с внешними факторами. Согласно Коссиакоффу и Свиту (2011):

Диаграммы контекста системы используются на ранних стадиях проекта для достижения согласия относительно области исследования. Контекстные диаграммы обычно включаются в документ требований. Эти диаграммы должны быть понятны всем заинтересованным сторонам проекта и, следовательно, должны быть написаны простым и понятным языком, чтобы все участники могли разобраться в содержании документа.

Альтернативы

Лучшие системные контекстные диаграммы используются для отображения того, как система взаимодействует на очень высоком уровне, или как системы функционируют и взаимодействуют логически. Системная контекстная диаграмма является необходимым инструментом для разработки базового взаимодействия между системами и действующими лицами; между действующими лицами и системой, или между системами. Альтернативы системной контекстной диаграмме включают:

[[File:Greater Yellowstone Rural ITS Architecture Interconnect Diagram. jpg|thumb|360px|Пример архитектурной диаграммы взаимосвязей. IDEF0 Контекстная диаграмма верхнего уровня: процесс IDEF0 начинается с определения основной функции, подлежащей декомпозиции. Эта функция определяется на "контекстной диаграмме верхнего уровня", которая определяет область конкретного анализа IDEF0. Диаграммы проблем (проблемные рамки): в дополнение к информации, представленной на контекстной диаграмме, диаграмма проблем отображает требования и ссылки на требования. Диаграмма вариантов использования: одна из диаграмм Унифицированного языка моделирования. Они также представляют объем проекта на аналогичном уровне абстракции. Варианты использования, однако, как правило, больше ориентированы на цели "действующих лиц", взаимодействующих с системой, и не определяют какое-либо решение. Диаграммы вариантов использования представляют собой набор вариантов использования, которые являются текстовыми описаниями того, как действующее лицо достигает цели варианта использования, например, "Клиент размещает заказ". ArchiMate: ArchiMate – это открытый и независимый язык моделирования корпоративной архитектуры, предназначенный для описания, анализа и визуализации архитектуры внутри и между бизнес-доменами однозначным образом. Большинство этих диаграмм хорошо работают, пока отображается ограниченное количество взаимосвязей. Если необходимо отобразить двадцать или более взаимосвязей, диаграммы становятся довольно сложными и трудными для чтения.