ТОП 10:

Соглашения по построению диаграмм



В процессе построения диаграмм автор должен оценивать степень сложности строящейся диаграммы, вызванную необходимостью сохранять максимальную простоту и понятность при расположении ее блоков и дуг. Соглашения, принятые по размещению элементов IDEF0 диаграмм помогают создавать более читабельные, ясные и понятные диаграммы, так же как конструкции структурного программирования позволяют писать более читабельные программы.

При размещению блоков:

1. Блоки располагаются на диаграмме от левого верхнего угла листа до правого нижнего и нумеруются в том же порядке.

 

 

A31

 

 

A32

 

 

A33

2. Номер каждого блока располагается в нижнем правом углу внутри прямоугольника.

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

3. При декомпозиции блока (особенно при коллективной работе) снаружи правого нижнего угла блока записывается C-номер диаграммы. При таком расположении его легко найти

и отследить связи с меняющимися в ходе рецензирования диаграммами.

 

 

A31

 


 

При размещению дуг:


DAK0010


1. Дуги чертятся только по горизонтали и вертикали. Таким образом блоки визуально воспринимаются как точки сбора дуг, которыми блоки по сути являются. Это помогает также проследить за направлением дуг.

2. Блоки всегда имеют дуги управления, хотя могут и не иметь входных дуг. Дуги управления накладывают ограничения и включают/выключают действие функций системы (без них система работать не может).

3. Если обрабатываемые функцией данные служат и в качестве входа и для управления,

вычерчивается только дуга управления. Это уменьшает сложность общей картины и делает очевидным управляющий характер данных.

4. По возможности необходимо максимально увеличивать расстояние между параллельными дугами, оставляя больше места для меток. Это также помогает зрительно определять количество дуг и прослеживать их пути.

5. Стремитесь максимально увеличить расстояние между блоками и поворотами дуг, а также между пересечениями последних, чтобы облегчить процесс чтения диаграмм и снизить количество ошибок при чтении диаграмм.

 


 

   
  A11  
   
 

 

A12

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

 

 

A11

 

 

A12

7. Циклические обратные связи для одного и того же блока изображают только для того, чтобы подчеркнуть ее важность. Обычно циклические обратные связи указывают на диаграмме потомке.

При размещению блоков и дуг

1. Объединяйте дуги с общим источником или с общим приемником, если они представляют связанные данные. Общее название лучше описывает суть данных.

 

 

A 11

 

A 12

 

2. По возможности (когда природа данных не слишком разнородна) минимизируйте число дуг, касающихся каждой стороны блока.

 


 

 

A11

 

 

A 12

 

A 13

3. Обратные связи по управлению рисуются "вверх и над". Это позволяет показать ограничивающие обратные связи при минимальном количестве линий и указать на их характер.

 

 

A 11

 

 

A 12

4. Обратные связи по входу рисуйте "вниз и под". Это позволяет показать обратные потоки данных при минимальном количестве линий и подчеркнуть их характер.

 

A 11

 

 

A 12

 

 

5. По возможности присоединяйте дуги к блокам в одной и той же ICOM-позиции.

Соединения дуг в этом случае будут согласованы (это также упростит чтение диаграмм).

 

 


 

A1 1

 

A1 2

 

 


 

6. При соединении блоков избегайте пересечения дуг.


A 13


 

A11

 

A12

 

A13

7. Минимизируйте число петель и поворотов каждой дуги. Это также упростит диаграмму

и повысит ее читабельность.

 

 

A11

 

A12

 

A13

 


 







Последнее изменение этой страницы: 2017-02-05; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.204.202.44 (0.007 с.)