44
технических систем. Кроме того, РД IDEF0 – 2000 устанавливает правила оформления
комплекта иерархических диаграмм.
В основе методологии IDEF0 лежат четыре основных понятия: функциональный блок,
интерфейсная дуга, декомпозиция, глоссарии.
Функциональный блок (Activity Box) представляет собой некоторую конкретную
функцию в рамках рассматриваемой системы. На диаграмме функциональный блок
изображается прямоугольником. Каждая из четырех сторон функционального блока имеет
свое определенное значение (роль), при этом:
• верхняя сторона имеет значение «Управление» (Control);
• левая сторона имеет значение «Вход» (Input);
• правая сторона имеет значение «Выход» (Output);
• нижняя сторона имеет значение «Механизм» (Mechanism).
Блоки (5-7) на диаграмме располагаются в порядке доминирования.
В пояснительном тексте к контекстной диаграмме должна быть указана цель (Purpose)
построения диаграммы в виде краткого описания и зафиксирована точка зрения (Viewpoint).
Метод моделирования IDEF3, являющийся частью семейства стандартов IDEF, был
разработан в конце 1980-х годов. Этот метод предназначен для таких моделей процессов, в
которых важно понять последовательность выполнения действий и взаимозависимости
между ними.
Единицы работы - Unit of Work (UOW) (работы), являются центральными
компонентами модели. В IDEF3 работы изображаются прямоугольниками и имеют имя,
обозначающее процесс действия и номер (идентификатор).
Связи IDEF3 показывают взаимоотношения работ. Все связи в IDEF3 являются
однонаправленными и имеют следующие типы: временное предшествование, объектный
поток, нечеткое отношение.
Перекрестки (Junction) - используются для отображения логики взаимодействия
стрелок при слиянии и разветвлении или для отображения множества событий, которые
могут или должны быть завершены перед началом следующей работы.
Диаграммы потоков данных (Data Flow Diagrams — DFD) представляют собой
иерархию функциональных процессов, связанных потоками данных. Цель такого
представления – продемонстрировать, как каждый процесс преобразует свои входные
данные в выходные, а также выявить отношения между этими процессами.
В соответствии с данным методом модель системы определяется как иерархия
диаграмм потоков данных, описывающих асинхронный процесс преобразования
информации от ее ввода в систему до выдачи потребителю. Источники информации
(внешние сущности) порождают информационные потоки (потоки данных), переносящие
информацию к подсистемам или процессам. Те, в свою очередь, преобразуют информацию и
порождают новые потоки, которые переносят информацию к другим процессам или
подсистемам, накопителям данных или внешним сущностям – потребителям информации.
При создании диаграммы потоков данных используются четыре основных понятия: потоки
данных, процессы (работы) преобразования входных потоков данных в выходные, внешние
сущности, накопители данных (хранилища). SADT создавалось как средство моделирования
систем в целом, а DFD как средство проектирования ИС, поэтому DFD более перспективно
для использования, тем более DFD согласовано с ERD, поскольку в DFD присутствует
описание структур данных, непосредственно используемое для построения ERD.
Моделирование данных необходимо для обеспечения разработчика АИС
концептуальной схемой базы данных в форме одной модели или нескольких локальных
моделей, которые относительно легко могут быть отображены в любую систему баз данных.
Наиболее распространенным средством моделирования данных являются диаграммы
«сущность-связь» (ERD), которая впервые введена Питером Ченом в 1976 г. Базовыми
понятиями ERD являются: (сущности), их свойства (атрибуты) и отношения друг с другом