Диаграмма системного контекста

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

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

Пример

A System Context diagram

Легенда диаграммы

A diagram key

Область видимости

Отдельная программная система

Первичные элементы

Программная система в рамках.

Поддерживающие элементы

Люди (например, пользователи, действующие лица, роли или персоны) и программные системы (внешние зависимости), которые непосредственно связаны с программной системой по своему охвату. Как правило, эти другие программные системы находятся за пределами вашей собственной программной системы, и вы не несете за них ответственности и не являетесь владельцем.

Целевая аудитория

Все, как технические, так и нетехнические специалисты, как внутри команды разработчиков программного обеспечения, так и за ее пределами.

Рекомендовано?

Да, системная контекстная диаграмма рекомендуется для всех групп разработчиков программного обеспечения.