Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cherepashkov_a_a_nosov_n_v_kompyuternye_tehnolo...docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
49.82 Mб
Скачать

Раздел 6. Создание, внедрение и интеграция систем и технологий

низма, направленные вниз, являются стрелками вызова, которые

Функциональный блок графически изображается в виде пря­

моугольника (рис. 6.7.2), который олицетворяет собой некото­

рую конкретную функцию в рамках рассматриваемой системы.

По рекомендациям стандарта название каждого функциональ­

ного блока нужно сформулировать в глагольном наклонении

(например «разрабатывать документацию», а не «разработка до­

кументации»). В том числе производить детали, проектировать

изделие, разработать чертежи, проверить деталь и т.д.

Каждый функциональный блок в рамках единой рассматри­

ваемой системы должен иметь свой уникальный идентификаци­

онный номер, например А-0, А-1, А-2 и т.д.

Связи (интерфейсы), посредством которых блок взаимодей­

ствует с другими блоками или с внешней средой, изображаются

стрелками, входящими в блок или выходящими из него. Причем

количество стрелок может быть различным, но принципиально

важно, на какую сторону блока стрелка (связь) указывает или от

какой стороны исходит.

Графическим отображением связей является однонаправ­

ленная стрелка (Arrow). Стрелка может состоять из одного или

нескольких горизонтальных и (или) вертикальных сегментов

и моделирует своеобразный канал, передающий данные (инфор­

мацию) или материальные объекты от источника (начальная точ­

ка стрелки) к потребителю (конечная точка с «наконечником»).

Каждая стрелка должна иметь свое уникальное наименование

(Arrow Label — Метка стрелки), причем наименование должно

быть оборотом существительного, например:

Чертежи, Технологические требования, Конструкция детали,

Геометрическая модель, Инженер-конструктор, Требования.

Каждая из четырех сторон функционального блока имеет

строго определенное значение:

левая сторона определяет, что и откуда приходит на вход

функции (Input — Вход);

правая сторона определяет, что и куда выходит в результате

выполнения функции (Output — Выход);

верхняя сторона определяет, как и откуда осуществляется

управление функцией (Control — Управление);

нижняя сторона определяет средства, используемые для

выполнения функции (Mechanism — Механизм). Стрелки меха-

470

обозначают обращение из данной модели к блоку, входящему

в состав другой модели или другой части модели, обеспечивая их

связь.

Сами эти термины (функция, вход, управление, выход, меха­

низм, вызов) не должны использоваться в метках стрелок.

471

Рис. 6.7.4. Пример контекстной диаграммы верхнего уровня

Контекстная диаграмма А-0 должна содержать краткие утверж­

дения, определяющие точку зрения (Viewpoint) должностного

лица или подразделения, с позиций которого создается модель,

и цель (Purpose), для достижения которой ее разрабатывают.

Считается, что существует множество различных точек зре­

ния (разрезов) на процессы, протекающие в организации. Поня­

тие «точка зрения» позволяет определить, какие связи и объекты

более подробно будут исследоваться в данном разрезе в пределах

контекста модели. Аспекты, важные с одной точки зрения, могут

не проявляться в описании, выполняемом с другой точки зрения

на тот же самый объект.

Важным принципом стандарта IDEF0 является декомпозиция

моделей (Decomposition), позволяющая разрабатывать функци­

ональную модель сверху вниз, от общего к частному. При этом

итоговая модель представляет собой иерархическую структуру*

состоящую из ряда уточняющихся диаграмм (рис. 6.7.5).

473

472

методология структурного анализа и моделирования систем

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]