Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование информационных систем.doc
Скачиваний:
11
Добавлен:
10.11.2019
Размер:
476.67 Кб
Скачать

Управляющий процесс

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

Рис. 8. Условное обозначение управляющего процесса

Имя управляющего процесса следует давать в виде предложения, начинающегося со слова "Управление", за которым следует дополнение, например: "Управление сбытом" "Управление сбором данных".

Накопители данных

Логически накопители данных есть некие устройства для хранения информации, куда ее можно поместить и через некоторое время изъять. При этом на этапе анализа мы не уточняем способ помещения и извлечения данных в накопитель нас не интересует, происходит ли извлечение данных в смысле чтения (копирования) или в смысле изъятия и подобные вопросы. Накопителем данных в реальности может быть ящик для хранения карточек, таблица в памяти, файл на ленте или диске. Накопитель данных обозначается двумя горизонтальными параллельными линиями, замкнутыми с одного края - рис. 9. Каждый накопитель данных идентифицируется для ссылки буквой "D" и произвольным числом в квадрате с левой стороны, определяемым автоматически. Имя должно подбираться с учетом наибольшей информативности для пользователя.

Рис. 9. Условное обозначение накопителя данных

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

Рис. 10. Доступ в накопитель данных

Информационный канал

При детализации подсистемы/процессов часто (за исключением простейших систем) возникает необходимость в детализации (структуризации) информационных потоков. Например, на диаграмме верхнего уровня может появиться поток "Годовой отчет", который получает руководство организации. При детализации на следующих уровнях иерархии может выясниться, что годовой отчет готовят различные подразделения и для этого порождаются такие потоки данных, как "Финансовый отчет" "Анализ сбыта" "Номенклатура изделий" Т.е. поток "Годовой отчет" есть результат слияния трех потоков. Такое слияние осуществляется через логический информационный канал. Логически информационный канал есть среда передачи информации. Информационный канал может реализоваться в виде, например пневмопочты, курьерской службы, почты, магистрали или шины данных и т.д. Условное обозначение канала имеет поле имени и поле номера копии, как показано на рис. 11).

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

Информационный канал именуется подлежащим с соответствующими определениями.