ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2019

Просмотров: 2852

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

                                                                                                        

РД

  IDEF0 - 2000

11

3.32

 

С

-

номер

номер

создаваемый

 

в

 

хронологическом

 

порядке

 

и

   

исполь

-

зуемый

  

для

 

идентификации

 

диаграммы

 

и

 

прослеживания

 

ее

 

истории

мо

-

жет

 

быть

 

использован

 

в

 

качестве

 

ссылочного

 

выражения

 

при

 

определении

конкретной

 

версии

 

диаграммы

.

3.33

 

 

Стрелка

направленная

 

линия

состоящая

 

из

 

одного

 

или

 

нескольких

сегментов

которая

  

моделирует

 

открытый

 

канал

 

или

 

канал

передающий

данные

 

или

 

материальные

 

объекты

 

от

 

источника

 (

начальная

 

точка

 

стрел

-

ки

), 

к

 

потребителю

 (

конечная

 

точка

 

с

 «

наконечником

»).  

Имеется

 4 

класса

стрелок

входная

 

стрелка

выходная

 

стрелка

управляющая

 

стрелка

,

стрелка

 

механизма

  (

включает

 

стрелку

 

вызова

). (

См

.: 

сегмент

 

стрелки

,

граничная

 

стрелка

внутренняя

 

стрелка

).

3.34

 

Стрелка

 

вызова

:

 

вид

 

стрелки

 

механизма

который

 

обозначает

 

обраще

-

ние

 

из

 

блока

 

данной

 

модели

  (

или

 

части

 

модели

к

 

блоку

 

другой

 

модели

или

 

другой

 

части

 

той

 

же

 

модели

и

 

обеспечивает

 

связь

 

между

 

моделями

или

 

между

 

разными

 

частями

  

одной

 

модели

.

3.35

 

Стрелка

 

механизма

:

 

класс

 

стрелок

которые

 

отображают

  

механизмы

IDEF0, 

то

 

есть

 

средства

используемые

 

для

 

выполнения

 

функции

включа

-

ет

 

специальный

 

случай

 

стрелки

 

вызова

.  

Стрелки

 

механизмов

 

связываются

с

 

нижней

 

стороной

 

блока

 IDEF0.

3.36

 

Стрелка

помещенная

 

в

 

туннель

 (

туннельная

 

стрелка

):

 

стрелка

 (

со

специальной

 

нотацией

), 

не

 

удовлетворяющая

  

обычному

 

требованию

со

-

гласно

 

которому

 

каждая

 

стрелка

 

на

 

дочерней

 

диаграмме

 

должна

 

соответ

-

ствовать

 

стрелкам

 

на

 

родительской

 

диаграмме

.

3.37

 

Текст

:

 

любой

 

текстовый

 (

не

 

графический

комментарий

 

к

 

графической

диаграмме

 IDEF0.

3.38

 

Тильда

:

 

небольшая

 

ломаная

  (

волнистая

линия

используемая

 

для

 

со

-

единения

 

метки

 

с

 

конкретным

 

сегментом

 

стрелки

 

или

 

примечания

 

модели

с

 

компонентом

 

диаграммы

.

3.39

 

Точка

 

зрения

указание

 

на

 

должностное

 

лицо

 

или

 

подразделение

 

орга

-

низации

с

 

позиции

 

которого

 

разрабатывается

 

модель

3.40

 

Узел

:

 

блок

порождающий

 

дочерние

 

блоки

родительский

 

блок

.( 

См

.:

перечень

 

узлов

дерево

 

узлов

узловой

 

номер

узловая

 

ссылка

номер

 

узла

диаграммы

).

3.4

1

 

Узловая

 

ссылка

:

 

код

присвоенный

 

диаграмме

для

 

ее

 

идентификации

и

 

определения

 

положения

 

в

 

иерархии

 

модели

формируется

 

из

 

сокращен

-

ного

 

имени

 

модели

 

и

 

узлового

 

номера

 

диаграммы

 

с

 

дополнительными

расширениями

.

3.42

 

Узловой

 

номер

 

диаграммы

:

 

часть

 

узловой

 

ссылки

 

диаграммы

 , 

которая

соответствует

 

номеру

 

родительского

 

блока

.

3.43

 

Узловой

 

номер

:

 

код

присвоенный

   

блоку

 

и

 

определяющий

 

его

 

поло

-

жение

 

в

 

иерархии

 

модели

может

 

быть

 

использован

 

в

 

качестве

 

подробного

ссылочного

 

выражения

.

3.44

 

Управляющая

 

стрелка

класс

 

стрелок

которые

 

в

 IDEF0 

отображают


background image

                                                                                                        

РД

  IDEF0 - 2000

1

2

управления

то

 

есть

 

условия

при

 

выполнении

 

которых

 

выход

 

блока

 

будет

правильным

.  

Данные

 

или

 

объекты

 , 

моделируемые

 

как

 

управления

могут

преобразовываться

 

функцией

создающей

 

соответствующий

 

выход

.

Управляющие

 

стрелки

 

связываются

 

с

 

верхней

 

стороной

 

блока

 IDEF0.

3.45

 

Функция

:

 

деятельность

процесс

 

или

 

преобразование

  (

моделируемые

блоком

 IDEF0), 

идентифицируемое

 

глаголом

 

или

 

глагольной

 

формой

ко

-

торая

 

описывает

что

 

должно

 

быть

 

выполнено

.

3.46

 

Цель

:

 

краткая

 

формулировка

 

причины

 

создания

 

модели

.


background image

                                                                                                        

РД

  IDEF0 - 2000

1

3

4. 

Синтаксис

 

графического

 

языка

 IDEF0.

Набор

 

структурных

 

компонентов

 

языка

их

 

характеристики

 

и

 

правила

опре

-

деляющие

 

связи

 

между

 

компонентами

,  

представляют

 

собой

 

синтаксис

 

языка

.

Компоненты

 

синтаксиса

 IDEF0 – 

блоки

стрелки

диаграммы

 

и

 

правила

..

Блоки

 

представляют

 

функции

определяемые

 

как

 

деятельность

процесс

опе

-

рация

действие

 

или

 

преобразование

 (

см

ниже

).  

Стрелки

 

представляют

 

дан

-

ные

 

или

 

материальные

 

объекты

связанные

 

с

 

функциями

.  

Правила

 

опреде

-

ляют

как

 

следует

 

применять

 

компоненты

;  

диаграммы

 

обеспечивают

 

формат

графического

 

и

 

словесного

 

описания

 

моделей

.  

Формат

 

образует

  

основу

 

для

управления

 

конфигурацией

 

модели

.

4.

1

 

Блок

.

Блок

 

описывает

 

функцию

.  

Типичный

 

блок

 

показан

 

на

 

рис

1

.  

Внутри

каждого

 

блока

 

помещается

 

его

 

имя

 

и

 

номер

.  

Имя

 

должно

 

быть

 

активным

глаголом

 

или

 

глагольным

 

оборотом

описывающим

  

функцию

Номер

 

блока

размещается

 

в

 

правом

 

нижнем

 

углу

.  

Номера

 

блоков

 

используются

 

для

 

их

идентификации

 

на

 

диаграмме

 

и

 

в

 

соответствующем

 

тексте

.

Рис

1

..

4.2. 

Стрелка

.

Стрелка

 

формируется

 

из

 

одного

 

или

 

более

 

отрезков

 

прямых

 

и

  

наконеч

-

ника

 

на

 

одном

 

конце

.  

Как

 

показано

 

на

 

рис

. 2, 

сегменты

 

стрелок

 

могут

 

быть

прямыми

 

или

 

ломаными

в

 

последнем

 

случае

 

горизонтальные

 

и

 

вертикаль

-

ные

 

отрезки

 

стрелки

 

сопрягаются

 

дугами

имеющими

 

угол

 90

о

.  

Стрелки

 

не

представляют

 

поток

 

или

 

последовательность

 

событий

,  

как

 

в

 

традиционных

блок

-

схемах

 

потоков

 

или

  

процессов

.  

Они

 

лишь

 

показывают

какие

 

данные

или

 

материальные

 

объекты

 

должны

 

поступить

 

на

 

вход

 

функции

 

для

 

того

,

чтобы

 

эта

 

функция

 

могла

 

выполняться

Рис

. 2. 

Синтаксис

 

стрелок

.

•  

Имя

 

функции

 –

глагол

 

или

    

глагольный

 

оборот

•  

Показан

 

номер

 

блока

РАЗРАБОТАТЬ

МОДЕЛЬ

 

1


background image

                                                                                                        

РД

  IDEF0 - 2000

1

4

4.3 

Синтаксические

 

правила

.

Рис

. 2..

4.3.

1

  

Блоки

1

.

Размеры

 

блоков

 

должны

 

быть

 

достаточными

 

для

 

того

чтобы

 

включить

имя

 

блока

.

2.

Блоки

 

должны

 

быть

 

прямоугольными

с

 

прямыми

 

углами

.

3.

Блоки

 

должны

 

быть

 

нарисованы

 

сплошными

 

линиями

.

4.3.2  

Стрелки

1

.

 

Ломаные

 

стрелки

 

изменяют

 

направление

 

только

 

под

 

углом

 90 

град

.

2.

 

Стрелки

 

должны

 

быть

 

нарисованы

 

сплошными

 

линиями

 

различной

 

тол

-

щины

.

3. 

Стрелки

 

могут

 

состоять

 

только

 

из

 

вертикальных

 

или

  

горизонтальных

 

от

-

резков

отрезки

направленные

 

по

 

диагонали

 , 

не

 

допускаются

.

4. 

Концы

 

стрелок

 

должны

 

касаться

 

внешней

 

границы

 

функционального

 

бло

-

ка

но

  

не

 

должны

 

пересекать

 

ее

.

5.

Стрелки

 

должны

 

присоединяться

 

к

 

блоку

 

на

 

его

 

сторонах

Присоединение

 

в

углах

 

не

 

допускается

.

90

o

Прямолинейный

 

отрезок

 

стрелки

•  

Ломаный

 

сегмент

 

стрелки

.

Дуга

 

сопряжения

 –90 

град

.

Ветвление

  

стрелок

•  

Слияние

 

стрелок


background image

                                                                                                        

РД

  IDEF0 - 2000

1

5

5. 

Семантика

 

языка

 IDEF0.

  

Семантика

 

определяет

 

содержание

 (

значение

синтаксических

 

компонентов

языка

 

и

 

способствует

 

правильности

 

их

 

интерпретации

.  

Интерпретация

 

уста

-

навливает

 

соответствие

 

между

 

блоками

 

и

 

стрелками

 

с

 

одной

 

стороны

 

и

функциями

 

и

 

их

 

интерфейсами

 – 

с

 

другой

.

5.

1

 

Семантика

 

блоков

 

и

 

стрелок

Поскольку

 IDEF0 

есть

 

методология

 

функционального

 

моделирования

имя

блока

описывающее

 

функцию

должно

 

быть

 

глаголом

 

или

 

глагольным

 

обо

-

ротом

например

имя

 

блока

  "

Выполнить

 

проверку

", 

означает

что

 

блок

 

с

таким

 

именем

 

превращает

 

непроверенные

 

детали

 

в

 

проверенные

.  

После

 

при

-

сваивания

 

блоку

  

имени

к

 

соответствующим

 

его

 

сторонам

 

присоединяются

входные

выходные

 

и

 

управляющие

 

стрелки

а

 

также

 

стрелки

 

механизма

что

и

 

определяет

 

наглядность

 

и

 

выразительность

 

изображения

 

блока

  IDEF0.

   

Чтобы

 

гарантировать

 

точность

 

модели

следует

 

использовать

 

стандартную

терминологию

.  

Блоки

 

именуются

 

глаголами

 

или

 

глагольными

 

оборотами

 

и

эти

 

имена

 

сохраняются

 

при

 

декомпозиции

 

Стрелки

 

и

 

их

 

сегменты

как

 

от

-

дельные

так

 

и

 

связанные

 

в

  «

пучок

»,  

помечаются

 

существительными

 

или

оборотами

 

существительного

Метки

 

сегментов

 

позволяют

 

конкретизировать

данные

 

или

 

материальные

 

объекты

передаваемые

 

этими

 

сегментами

с

 

со

-

блюдением

 

синтаксиса

 

ветвлений

 

и

 

слияний

.

Каждая

 

сторона

 

функционального

 

блока

 

имеет

 

стандартное

 

значение

 

с

 

точки

зрения

 

связи

 

блок

/

стрелки

В

 

свою

 

очередь

сторона

 

блока

к

 

которой

 

при

-

соединена

 

стрелка

однозначно

 

определяет

 

ее

 

роль

Стрелки

входящие

 

в

левую

 

сторону

 

блока

 - 

входы

.  

Входы

 

преобразуются

   

или

 

расходуются

функцией

чтобы

 

создать

 

то

что

 

появится

 

на

 

ее

 

выходе

.  

Стрелки

входящие

в

 

блок

 

сверху

 - 

управления

.  

Управления

 

определяют

 

условия

необходимые

функции

чтобы

 

произвести

 

правильный

 

выход

.  

Стрелки

покидающие

 

блок

справа

 – 

выходы

,  

т

.

е

данные

 

или

 

материальные

 

объекты

произведенные

функцией

.

Стрелки

подключенные

 

к

 

нижней

 

стороне

 

блока

представляют

 

механизмы

.

Стрелки

направленные

 

вверх

идентифицируют

 

средства

поддерживающие

выполнение

 

функции

.  

Другие

 

средства

 

могут

 

наследоваться

 

из

 

родительско

-

го

 

блока

.  

Стрелки

 

механизма

направленные

 

вниз

являются

 

стрелками

 

вызо

-

ва

.  

Стрелки

 

вызова

 

обозначают

 

обращение

 

из

 

данной

 

модели

 

или

 

из

 

данной

части

 

модели

 

к

 

блоку

входящему

 

в

 

состав

 

другой

 

модели

 

или

 

другой

 

части

модели

обеспечивая

 

их

 

связь

т

.

е

разные

 

модели

 

или

 

разные

 

части

 

одной

 

и

той

 

же

 

модели

 

могут

 

совместно

 

использовать

 

один

 

и

 

тот

 

же

 

элемент

 (

блок

).

Стандартное

 

расположение

 

стрелок

 

показано

 

на

 

рис

.3.