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

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

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

Добавлен: 05.12.2019

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

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

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

                                                                                                        

РД

  IDEF0 - 2000

36

ками

 

облегчает

 

размещения

 

меток

их

 

чтение

 

и

 

позволяет

 

проследить

пути

 

стрелок

.

Рис

. 25.

1

2.

 

Стрелки

 

связываются

    (

сливаются

), 

если

 

они

 

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

 

сходные

данные

 

и

 

их

 

источник

 

не

 

указан

 

на

 

диаграмме

 (

рис

. 26).

                    

Рис

.26

1

3. 

Обратные

 

связи

 

по

 

управлению

 

должны

 

быть

 

показаны

 

как

 "

вверх

 

и

 

над

"

(

рис

.27, 

а

):

2

1

     

2

1

    

2

1

         

а

)                                     

б

)                                         

в

)

Рис

.27.

Обратные

 

связи

 

по

   

входу

   

должны

 

быть

 

показаны

 

как

  "

вниз

 

и

 

под

" (

рис

.

27,

б

). 

Так

 

же

 

показываются

 

обратные

 

связи

 

посредством

 

механизма

.

 

Таким

образом

 

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

 

показ

 

обратной

 

связи

 

при

 

минимальном

 

числе

 

линий

и

 

пересечений

.

1

4. 

Циклические

 

обратные

 

связи

 

для

 

одного

 

и

 

того

 

же

 

блока

 

изображаются

только

 

для

 

того

чтобы

 

их

 

выделить

Обычно

 

обратную

 

связь

 

изображают

 

на

диаграмме

декомпозирующей

 

блок

Однако

 

иногда

 

требуется

 

выделить

 

по

-

вторно

 

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

 

объекты

 (

рис

.28).

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

предпочтительнее

чем

Функция

 

1

A

1

Функция

 2

A2

предпочтительнее

чем

Функция

 

1

A

1

Функция

 2

A2


background image

                                                                                                        

РД

  IDEF0 - 2000

37

Рис

.28

1

5. 

Стрелки

 

объединяются

если

 

они

 

имеют

 

общий

 

источник

 

или

 

приемник

,

или

 

они

 

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

 

связанные

 

данные

Общее

 

название

 

лучше

 

описывает

суть

 

данных

Следует

 

минимизировать

 

число

 

стрелок

касающихся

 

каждой

стороны

 

блока

если

конечно

природа

 

данных

 

не

 

слишком

 

разнородна

 (

рис

.

29).

Рис

. 29

1

6.

 

Если

 

возможно

стрелки

  

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

 

к

 

блокам

 

в

 

одной

 

и

 

той

 

же

 

по

-

зиции

Тогда

 

соединение

 

стрелок

 

конкретного

 

типа

 

с

 

блоками

 

будет

 

со

-

гласованным

 

и

 

чтение

 

диаграммы

 

упростится

.

Рис

. 30

Функция

 3

A3

Функция

 4

A4

ИЛИ

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

предпочтительнее

чем

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

предпочтительнее

чем

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3


background image

                                                                                                        

РД

  IDEF0 - 2000

38

1

7. 

При

 

соединении

 

большого

 

числа

 

блоков

 

необходимо

 

избегать

 

необяза

-

тельных

 

пересечений

 

стрелок

Следует

 

минимизировать

 

число

 

петель

 

и

 

по

-

воротов

 

каждой

 

стрелки

.

Рис

. 3

1

Рис

. 32

1

8. 

Блоки

  (

функции

являются

 

сопряженными

 

через

 

среду

если

 

они

 

имеют

связи

 

с

 

источником

генерирующим

 

данные

без

 

конкретного

 

определения

отношения

 

отдельной

 

части

 

данных

 

к

 

какому

-

либо

 

блоку

.

                                                          

Рис

.33

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

предпочтительнее

чем

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

предпочтительнее

чем

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

Функция

 

1

A

1

Функция

 2

A2

C

1

Политика
компании

Функция

 3

A3


background image

                                                                                                        

РД

  IDEF0 - 2000

39

1

9.

 

Две

 

или

 

более

 

функций

 

являются

 

сопряженными

 

через

 

запись

если

 

они

связаны

 

с

 

набором

 

данных

 

и

 

не

 

обязательно

 

зависят

 

от

 

того

представлены

ли

 

все

 

возможные

 

интерфейсы

 

как

 

сопряжение

 

через

 

среду

Тип

 

интер

-

фейса

показанный

 

на

 

рисунке

 34, 

предпочтителен

поскольку

 

определя

-

ются

 

отношения

 

конкретных

 

элементов

 

данных

 

к

 

каждому

 

блоку

.

                                           

Рис

. 34

20.

 

Необходимо

 

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

  (

где

 

это

 

целесообразно

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

 

воз

-

можности

 

ветвящихся

 

стрелок

.

Рис

. 35

Функция

 

1

A

1

Функция

 2

A2

C

1

Политика
компании

Функция

 3

A3

Правила

 

разделения
полномочий

Требования
к

 

персоналу

Функция

 

1

A

1

Функция

 2

A2

Функция

 3

A3

Функция

 4

A4

А

 

и

 

Б

А

А

Б


background image

                                                                                                        

РД

  IDEF0 - 2000

40

9. 

Ссылочные

 

выражения

 (

коды

).

Ссылочные

 

выражения

  (

коды

присваиваются

 

всем

 

элементам

 

модели

:

диаграммам

блокам

стрелкам

 

и

 

примечаниям

Ссылочные

 

выражения

 

затем

могут

 

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

 

в

 

различных

 

контекстах

 

для

 

точного

 

указания

  

на

 

нуж

-

ный

 

элемент

 

модели

.

Основное

 

ссылочное

 

выражение

 -  

узловой

 

номер

который

 

появляется

там

где

  

выполняется

 

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

 

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

 

блока

 

и

 

создается

 

его

подробное

 

описание

 

на

 

дочерней

 

диаграмме

.  

Все

 

остальные

 

ссылочные

 

коды

базируются

 

на

 

узловых

 

номерах

.

9.

1

.

 

Номера

 

блоков

.

Каждому

 

блоку

 

на

 

диаграмме

 

присваивается

 

номер

помещаемый

 

в

 

нижнем

правом

 

внутреннем

 

углу

 

блока

Эта

 

система

 

нумерации

  

необходима

 

для

 

од

-

нозначной

 

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

 

блоков

 

в

 

пределах

 

диаграммы

 

и

 

для

 

генерации

узловых

 

номеров

.  

Эти

 

номера

 

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

 

также

 

для

 

ссылок

   

на

 

блоки

 

в

тексте

 

и

 

глоссарии

.

   

На

 

контекстной

 

диаграмме

 A-0 

единственному

 

блоку

 

присваивается

 

номер

0 (

нуль

). 

На

 

всех

 

других

 

диаграммах

 

блоки

 

нумеруются

 

цифрами

 

от

  

1

 

до

 6,

начиная

 

с

 

верхнего

 

левого

 

блока

 (

при

 

их

 

диагональном

 

размещении

и

 

кон

-

чая

 

нижним

 

правым

 

блоком

Если

 

некоторые

 

блоки

 

на

 

диаграмме

 

размещены

не

 

по

 

диагонали

то

 

сначала

 

нумеруются

  «

диагональные

» 

блоки

 (

также

 

на

-

чиная

 

с

 

левого

 

верхнего

 

блока

) , 

а

 

затем

 – «

недиагональные

» 

блоки

начиная

с

 

нижнего

 

правого

 

против

 

часовой

 

стрелки

 .

9.2 

Узловые

 

номера

.

Узловой

 

номер

 

базируется

 

на

 

положении

 

блока

 

в

 

иерархии

 

модели

.

Обычно

 

узловой

 

номер

 

формируется

 

добавлением

 

номера

 

блока

 

к

 

номеру

диаграммы

на

 

которой

 

он

 

появляется

.  

Например

узловой

 

номер

 

блока

  2 

на

диаграмме

 A25 - A252.  

Все

 

узловые

 

номера

 IDEF0 

начинаются

 

с

 

заглавной

буквы

например

, "A".  

Когда

 

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

 

блок

 

подробно

 

описывается

 

до

-

черней

   

диаграммой

узловые

 

номера

 

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

 

блока

 

и

 

дочерней

 

диа

-

граммы

 

совпадают

.

Контекстные

 

диаграммы

 

и

 

дочерняя

 

диаграмма

 

верхнего

 

уровня

 - 

исклю

-

чения

 

в

 

вышеуказанной

 

схеме

 

узловой

 

нумерации

.  

Каждая

 

модель

 IDEF0

имеет

 

контекстную

 

диаграмму

 

верхнего

 

уровня

 - 

диаграмму

 A-0.  

Эта

 

диа

-

грамма

 

содержит

 

единственный

  "

высший

 

блок

", 

который

 

является

 

уникаль

-

ным

 

родителем

 

всей

 

модели

  

и

 

несет

 

уникальный

 

номер

 0 (

нуль

и

 

узловой

номер

 A0.  

Каждая

 

модель

 IDEF0 

должна

 

также

 

иметь

 

по

 

крайней

 

мере

 

одну