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

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

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

Добавлен: 05.12.2019

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

Скачиваний: 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 

должна

также

иметь

по

крайней

мере

одну