1.1. Блок-диаграммы

Наиболее распространенным методом описания систем является, по-видимому, составление блок-диаграмм. Блок-диаграмма - графическое представление операций, происходящих внутри системы. Другими словами, блок-диаграмма описывает взаимодействие событий внутри системы. Линии, соединяющие блоки, указывают маршруты: потоков сообщений или описывают последовательность выполняемых событий. Вслучае нескольких вариантов действий от блока отходят несколько линий. Если же кблоку подходят несколько линий, то это означает, что выполняемая операция является общей для двух или более последователь ностей блоков. Выбор логических путей может основываться на статис­тических или логических условиях, действующих вмомент выбора.

При составлении блок-диаграммы рекомендуется сначала начертить общий график системы. Затем составляется отдельная блок-диаграмма для соответствия основных функций с блоками ОР88/РС, после чего вносятся детали. Чтобы выявить эти дополнительные подробности, некоторые части системы нужно проанализировать более тщательно. Степень детализации зависит от моделируемой системы иот того, что нужно узнать в процессе моделирования . Начинающие программисты составляют слишком подробную блок-диаграмму. Часто вэтомнет необходимости.

Блок-диаграммы получили широкое применение при описании систем, но форма представления обычно зависит иот самой системы, иот специалиста, описывающего эту систему. Поэтому, при построении блок-диаграмм, следует соблюдать определенные условия, являющиеся основой создания программы на языке моделирования.

В ОР88/РС имеется определенное количество типов блоков для задания объектов и операций над ними. Каждому блоку соответствует графическое изображение на блок -диаграмме. Стрелки между блоками указывают маршруты потоков сообщений.

Далее, для того, чтобы применить язык моделирования ОР88/РС, каждый блок блок -диаграммы заменяется соответствующим оператором ОР88/РС.