График N2 - N2 chart

N 2 пример диаграммы.[1]

В N 2 Диаграмма, также называемый N 2 диаграмма, N-квадратная диаграмма или же N-квадратная диаграмма, это диаграмма в форме матрица, представляющие функциональные или физические интерфейсы между система элементы. Он используется для систематической идентификации, определения, табулирования, проектирования и анализа функциональных и физических интерфейсов. Это относится к системе интерфейсы и аппаратное обеспечение и / или программного обеспечения интерфейсы.[2]

В N-квадратная диаграмма была изобретена системный инженер Роберт Дж. Лано, работая в TRW в 1970-х годах и впервые опубликовано во внутреннем отчете TRW за 1977 год.[3]

Обзор

В N2 диаграмма широко использовалась для разработки интерфейсов данных, в первую очередь в программного обеспечения области. Однако его также можно использовать для разработки аппаратное обеспечение интерфейсы. Базовый N2 диаграмма представлена ​​на рисунке 2. Функции системы расположены по диагонали; остаток квадратов в N × N Матрица представляет собой интерфейсные входы и выходы. [4]

Рисунок 2. Определение диаграммы N2.[4]
Рисунок 3. Основные характеристики N2 Chart.[4]

Пустое поле означает отсутствие интерфейса между соответствующими функциями. Данные передаются между функциями по часовой стрелке (например, символ F1 F2 указывает, что данные перетекают из функции F1 в функцию F2). Передаваемые данные можно обозначить в соответствующих квадратах. В качестве альтернативы использование кругов и чисел позволяет составить отдельный список интерфейсов данных. Поток данных по часовой стрелке между функциями, имеющими Обратная связь может быть проиллюстрирован большим кругом, называемым контуром управления. Идентификация критической функции также показана на рисунке 3, где функция F4 имеет ряд входов и выходов для всех других функций в верхнем модуле. Между верхним и нижним модулями существует простой поток данных интерфейса в функциях F7 и F8. Нижний модуль имеет сложное взаимодействие между своими функциями. Диаграмма N2 может быть перенесена на последовательно более низкие уровни функциональных уровней аппаратных и программных компонентов. В дополнение к определению данных, которые должны передаваться через интерфейс, диаграмма N2 может точно определить области, в которых могут возникнуть конфликты.[4]

N2 строительные блоки диаграмм

Количество организаций

Значок «N”В N2 диаграмма - это количество сущностей, для которых показаны отношения. Этот N × N Матрица требует, чтобы пользователь генерировал полные определения всех интерфейсов в жесткой двунаправленной фиксированной структуре. Пользователь помещает функциональные или физические объекты на диагональную ось, а входы и выходы интерфейса - в остальных квадратах диаграммы. Пустой квадрат указывает на отсутствие интерфейса между соответствующими объектами. Данные передаются между объектами по часовой стрелке (т. Е. Символ F1 → F2 на рисунке 4 обозначает поток данных от функции F1 к функции F2; символ F2 → F1 указывает обратную связь). То, что проходит через интерфейс, обозначено в соответствующих квадратах.

Схема завершена, когда пользователь сравнивает каждую сущность со всеми другими сущностями. Диаграмму N2 следует использовать на каждом более низком уровне декомпозиции сущностей. На рисунке 1 показан направленный поток интерфейсов между объектами внутри N2 диаграмма. (В данном случае объекты являются функциями.)

Функции по диагонали

Рисунок 4. N2 диаграмма.

В примере справа N равно 5. Пять функций расположены по диагонали. Стрелки показывают поток данных между функциями. Таким образом, если функция 1 отправляет данные в функцию 2, элементы данных будут помещены в поле справа от функции 1. Если функция 1 не отправляет данные ни в одну из других функций, остальные поля справа от функции 1 будет пусто. Если функция 2 отправляет данные в функцию 3 и функцию 5, то элементы данных будут помещены в первое и третье поля справа от функции 2. Если какая-либо функция отправляет данные обратно в предыдущую функцию, то соответствующее поле слева функции будут помещены в нее элементы данных. Квадраты по обе стороны от диагонали (а не только соседние квадраты) заполнены соответствующими данными, чтобы изобразить поток между функциями. Если интерфейса между двумя функциями нет, квадрат, представляющий интерфейс между двумя функциями, остается пустым. Физические интерфейсы будут обрабатываться таким же образом, с физическими объектами по диагонали, а не с функциональными объектами.

Контекстные и административные данные

Каждый N2 диаграмма должна содержать как минимум следующие контекстные и административные данные:

  • Дата создания диаграммы
  • Имя инженера, организации или рабочей группы, создавшей диаграмму.
  • Уникальный десятичный разделенный номер функционального или физического объекта, отображаемого на диаграмме
  • Уникальное имя функционального или физического объекта, отображаемого на диаграмме

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

Рисунок 5. Строительные блоки схемы N2.

На рисунке 5 представлена ​​информация в виде диаграммы N2, которая дополняет Функциональная блок-схема. Обратите внимание, что на этой иллюстрации нет элементов данных или триггеров. На рисунке показан контекст между функциями на разных уровнях модели.

Примеры

На рисунке 6 показан пример внешнего вида диаграммы, когда ячейки заполнены данными.[5]

Системная инженерия Functional N2 Diagram.jpg

Смотрите также

Рекомендации

  1. ^ Джон Аззолини (2000). Введение в практики системного проектирования. Июль 2000 г.
  2. ^ Первая версия этой статьи полностью основана на РАЗДЕЛ РУКОВОДСТВА ПО ПРОЕКТИРОВАНИЮ СИСТЕМЫ NAS В архиве 2009-01-14 на Wayback Machine 4.4 ВЕРСИЯ 3.1 06.06.06.
  3. ^ Лано, Р. (1977). Тогда2 Диаграмма. Серия программного обеспечения TRW, Редондо-Бич, Калифорния.
  4. ^ а б c d НАСА (1995). «Методы функционального анализа». В: Справочник НАСА по системной инженерии В архиве 2008-12-17 на Wayback Machine Июнь 1995. с.142.
  5. ^ Федеральное управление гражданской авиации (2006 г.). Функциональная схема N2 системного проектирования