Создание функциональной модели информационной системы с помощью CASE-средства CA ERwin Process Modeler 7.3. Горбаченко В.И - 5 стр.

UptoLike

5
Рис. 1.1. Функциональный блок
Дуга (Arrow) отображает элемент системы, который обрабатывается
функциональным блоком или оказывает иное влияние на функцию, представ-
ленную данным функциональным блоком. Интерфейсные дуги часто назы-
вают потоками или стрелками.
С помощью дуг отображают различные объекты, которые передаются
между блоками, обрабатываются блоками, определяют правила обработки и
механизмы обработки. Такими объектами могут быть элементы реального
мира (детали, вагоны, сотрудники и т.д.) или потоки данных и информации
(документы, данные, инструкции и т.д.). Стрелки снабжаются надписями
названиями.
В зависимости от того, к какой из сторон функционального блока под-
ходит данная интерфейсная дуга, она носит название "входящей", "исходя-
щей", "управляющей", "механизмом" или вызовом.
В IDEF0 различают пять типов стрелок.
Вход (Input) материальные объекты или информация, которые ис-
пользуются или преобразуются работой для получения результата (выхода).
Допускается, что блок может не иметь ни одной стрелки входа.
При описании технологических процессов не возникает проблем опре-
деления входов. Вход это нечто, что перерабатывается в блоке для получе-
ния результата. При моделировании информационной системы, когда стрел-
ками являются не физические объекты, а данные, определение входа может
вызвать трудности. Например, чтобы показать переработку данных блоком,
целесообразно на входе указать "Документ", а на выходе "Заполненный до-
кумент". Например, не может быть входом блока "Прием экзамена" стрелка
"Студент", а выходом стрелка "Экзаменационная ведомость", т. к. студент
не перерабатывается в ведомость. В данном примере можно использовать
входную стрелку "Не аттестованный студент" и выходную стрелку "Аттесто-
ванный студент". Очень часто сложно определить, являются ли данные вхо-
дом или управлением. В этом случае подсказкой может служить информация
о том, перерабатываются/изменяются ли данные в блоке или нет. Если изме-
няются, то, скорее всего, это вход, если нет управление. Например, задание
на курсовой проект является управлением, а не входом.
Управление (Control) правила, стратегии, процедуры, стандарты, ог-
раничения на бюджет и время, которыми руководствуется работа. Каждая
работа должна иметь хотя бы одну стрелку управления. Управление влияет
на работу, но не преобразуется работой. В случае возникновения неопреде-
                        Рис. 1.1. Функциональный блок

      Дуга (Arrow) отображает элемент системы, который обрабатывается
функциональным блоком или оказывает иное влияние на функцию, представ-
ленную данным функциональным блоком. Интерфейсные дуги часто назы-
вают потоками или стрелками.
      С помощью дуг отображают различные объекты, которые передаются
между блоками, обрабатываются блоками, определяют правила обработки и
механизмы обработки. Такими объектами могут быть элементы реального
мира (детали, вагоны, сотрудники и т.д.) или потоки данных и информации
(документы, данные, инструкции и т.д.). Стрелки снабжаются надписями –
названиями.
      В зависимости от того, к какой из сторон функционального блока под-
ходит данная интерфейсная дуга, она носит название "входящей", "исходя-
щей", "управляющей", "механизмом" или вызовом.
      В IDEF0 различают пять типов стрелок.
      Вход (Input) – материальные объекты или информация, которые ис-
пользуются или преобразуются работой для получения результата (выхода).
Допускается, что блок может не иметь ни одной стрелки входа.
      При описании технологических процессов не возникает проблем опре-
деления входов. Вход – это нечто, что перерабатывается в блоке для получе-
ния результата. При моделировании информационной системы, когда стрел-
ками являются не физические объекты, а данные, определение входа может
вызвать трудности. Например, чтобы показать переработку данных блоком,
целесообразно на входе указать "Документ", а на выходе – "Заполненный до-
кумент". Например, не может быть входом блока "Прием экзамена" стрелка
"Студент", а выходом – стрелка "Экзаменационная ведомость", т. к. студент
не перерабатывается в ведомость. В данном примере можно использовать
входную стрелку "Не аттестованный студент" и выходную стрелку "Аттесто-
ванный студент". Очень часто сложно определить, являются ли данные вхо-
дом или управлением. В этом случае подсказкой может служить информация
о том, перерабатываются/изменяются ли данные в блоке или нет. Если изме-
няются, то, скорее всего, это вход, если нет – управление. Например, задание
на курсовой проект является управлением, а не входом.
      Управление (Control) – правила, стратегии, процедуры, стандарты, ог-
раничения на бюджет и время, которыми руководствуется работа. Каждая
работа должна иметь хотя бы одну стрелку управления. Управление влияет
на работу, но не преобразуется работой. В случае возникновения неопреде-


                                                                           5