Методы и средства инженерии программного обеспечения



         

Модель процессов - часть 2


–        потоки данных от таймера маркируются названием таймера;

–        потоки данных от системных часов маркируются  показателями  времени  (час, минута,  и т.п.);

–        событие, сообщение о котором получает процесс, изображается как стрелка, маркируемая названиями данных событий;

–        процесс,   породивший   событие  и  процесс от  приема сообщения о событии, относятся к одной  диаграмме действий потоков данных и  связывается потоком;

–        если событие, созданное процессом некоторой диаграммой действий потоков данных, вызывает передачу сообщения процессу,  другая  диаграмма действий потоков данных,  для первого из указанных выше процессов  указывается  стрелкой, ведущей от  процесса  в  "никуда",  а  для второго - стрелкой, ведущей к процессу из "ниоткуда", причем в обоих случаях стрелки маркируется данными передаваемого события.

Различаются следующие типы процессов:

–        аксессор, осуществляющий  доступ к архивам;

–        генератор событий;

–        преобразователь данных (вычисления);

–        проверки условий.

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

            Рис. 4.3. Пример  диаграммы действий потоков данных

К диаграммам действий потоков данных  добавляется неформальное описание функций процессов, которое входят в  ее  состав. Для  описания  подробностей действий процессов нотация  не  регламентируется.




Содержание  Назад  Вперед