Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабUML.doc
Скачиваний:
30
Добавлен:
16.03.2015
Размер:
1.46 Mб
Скачать

Заказчики

Рис. 2 - Изображение внешней сущности на диаграмме

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

Поток управленияиспользуется для анализа систем реального времени и рассматривается в подразделе 2.6.

Информационный канал(рис.3) логически отображает на диаграмме среду передачи информации для пространственно распределенных АСОИУ. Он не производит никаких действий по обработке данных и просто передает логическую структуру данных на определенное расстояние без изменения ее содержания. Информационный канал может реализоваться в виде, например, почты, курьерской службы, магистрали или шины данных, канала сети Интернет и т.д.

Информационный канал именуется подлежащим с соответствующими определениями. Для уменьшения числа пересечений линий потоков данных на диаграмме может создаваться несколько копий одного и того же информационного канала.

Номер канала Поле имени Номер копии

Рис. 3 - Условное обозначение информационного канала

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

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

Для сложных систем такая контекстная диаграмма неприменима, так как будет содержать большое количество внешних сущностей, которые трудно и даже невозможно расположить на листе бумаги разумного формата. В этом случае АСОИУ разбивается на ряд подсистем, соединенных потоками данных. На рис. 4 приведен пример контекстной диаграммы, нарисованной в CASE.Аналитике. Директор, обращающийся с информационным запросом к АСОИУ о выполнении заказа, является внешним источником-приемником информации и изображается на диаграмме символом внешней сущности.

На верхнем уровне в контекстной диаграмме внешние сущности могут обобщаться (например, «руководство», «заказчики» и т. п.) и более детально показываться на контекстных диаграммах следующих уровней иерархии, раскрывающих структуру подсистем верхнего уровня. Индекс «ДПД» в поле номера системы на рис. 4 означает, что на следующем уровне иерархии АСОИУ детализируется диаграммой потоков данных. Если на следующем уровне детализация идет через контекстную диаграмму, то в этом поле проставляется индекс «КД». Других способов детализации системы/подсистемы не существует.

51