Дополнение моделей процессов диаграммами
Таблица 3.3. Типы объектов-ссылок
1 Тип
объекта-ссылки
NOTE
ELAB
(Elaboration)
Цель описания
Используется для документирования валсной ин-
формации, относящейся к каким-либо графиче-
ским объектам на диаграмме. NOTE является
альтернативой внесению текстового объекта в
диаграмму
Используется для усовершенствования графиков
или их более детального описания. Обычно упо-
требляется для детального описания разветвле-
ния и слияния стрелок на перекрестках
3.
Пример
3.1.
Диаграммы DFD
Диаграммы DFD можно использовать как дополнение к диаграммам
IDEFO для описания документооборота и обработки информации. Рассмот-
рим работу «Обработка запросов клиента» из лабораторной работы
J^Г^
1.
Запросы в систему поступают от пользователей, поэтому запросы от
каждой категории будут обрабатываться отдельно. Выделим внешние сущ-
ности диаграммы согласно каждой категории пользователей, определяя
потоки данных, которыми они обмениваются с системой. Получим диа-
грамму, изображенную на рис. 3.3.
Согласно описанию системы проведем декомпозицию полученных бло-
ков (рис. 3.4 - 3.7).
Все процессы обработки запросов контролируются и выполняются мо-
нитором системы, поэтому стрелка-механизм «Монитор системы» будет
повторяться на декомпозированных диаграммах. Точка зрения модели,
определенная в лабораторной работе № 1, не требует рассмотрения внут-
ренних особенностей функционирования системы, поэтому затуннелируем
стрелку «Монитор системы» с тем, чтобы не переносить ее на диаграммы
ниж:него уровня.
Проведем анализ полученных диаграмм. Рассматривая диаграмму, изоб-
раж:енную на рис. 3.3, необходимо отметить наличие в ней лишнего блока
«Обработать запрос администратора». При составлении первого варианта
диаграммы работы были определены исходя из категорий пользователей.
43