Добавлен: 21.10.2018
Просмотров: 3758
Скачиваний: 11
Эта диаграмма представляет самый верхний уровень функциональной
модели.
Уточнение модели производится путем детализации необходимых функций на
DFD-диаграмме следующего уровня. Так мы можем разбить функцию "Определение
потребностей и обеспечение материалами" на подфункции "Определение
потребностей", "Поиск поставщиков", "Заключение и анализ договоров на
поставку", "Контроль платежей", "Контроль поставок", связанные собственными
потоками данных, которые будут представлены на отдельной диаграмме.
Детализация модели должна производится до тех пор, пока она не будет содержать
всю информацию, необходимую для построения информационной системы.
1.2.3 Методология IDEF3
Стандарт IDEF0, который был рассмотрен ранее является развитием
классического DFD – подхода и предназначен для описания бизнес-процессов
верхнего уровня. Для описания временной последовательности и алгоритмов
выполнения работ стандарт IDEF0 не подходит. Для решения этой задачи стандарт
IDEF0 получил дальнейшее развитие в результате чего был разработан стандарт
IDEF3, который входит в семейство стандартов IDEF.
Стандарт IDEF3 предназначен для описания бизнес-процессов нижнего уровня
и содержит объекты – логические операторы, с помощью которых показывают
альтернативы и места принятия решений и в бизнес-процессе, а также объекты –
стрелки с помощью которых показывают временную последовательность работ в
бизнес-процессе
(рис. 5).
Рис. 5. Схема бизнес-процесса в стандарте IDEF3.
В отличие от классической методологии WFD в стандарте IDEF3 связи между
работами делятся на три типа, обозначения, названия и смыл которых, приведены в
таблице 3.
Таблица 3. Типы связей между работами в стандарте IDEF3.
Название связи
Вид связи
Смысл связи
Связь
предшествования
Обозначает, что вторая работа начинает
выполняться после завершения первой
работы.
Связь
отношения
Обозначает, что вторая работа может начаться и
даже закончиться до того момента,
когда закончится выполнение первой работы.
Связь
потоков
объектов
Одновременно
обозначает
временную
последовательность работ и материальный либо
информационный поток. В данном случае вторая
работа начинает выполняться после
завершения первой работы. При этом выходом
первой работы объект название
которого надписано над стрелкой (в данном
случае документ). Эта связь также
обозначает, что объект порождаемый первой
работой, используется в последующих
работах.
Помимо наличия нескольких типов связей между работами в стандарте IDEF3
логические операторы, которые в данном случае называются перекрестками
также
делятся на несколько типов: "Исключающий ИЛИ", "И" и "ИЛИ".
Перекресток "Исключающий ИЛИ" обозначает, что после завершения работы
"A" (рис. 6), начинает выполняться только одна из трех расположенных параллельно
работ B, С или D в зависимости от условий 1, 2 и 3. Перекресток "И" обозначает, что
после завершения работы "A", начинают выполняться одновременно три
параллельно расположенные работы B, С и D. Перекресток "ИЛИ" обозначает, что
после завершения работы "A", может запуститься любая комбинация трех
параллельно расположенных работ B, С и D. Например может запуститься только
одна из них, могут запуститься три работы, а также могут запуститься двойные
комбинации В и С, либо C и D, либо B и D. Перекресток "Исключающий ИЛИ"
является самым неопределенным, так как предполагает несколько возможных
сценариев реализации бизнес-процесса и применяется для описания слабо
формализованных ситуаций.
Рис. 6. Применение перекрестков "Исключающий ИЛИ", "И" и "ИЛИ" - схемы
расхождения.
Перекрестки "И" и "ИЛИ" подразделяются еще на два подтипа – синхронные и
асинхронные. Перекрестки синхронного типа обозначают, что работы В, С и D
запускаются одновременно после завершения работы A. Перекрестки асинхронного
типа требований к одновременности не предъявляют.
Приведенные на рис. 5 схемы взаимосвязи работ и перекрестков называются
схемами расхождения, так как от перекрестков расходятся несколько работ.
Существует и другие схемы взаимосвязи перекрестков и работ – это так называемые
схемы схождения, когда к перекрестку подходит несколько работ (рис. 7).
Рис. 7. Применение перекрестков "Исключающий ИЛИ", "И" и "ИЛИ" - схемы
схождения.
В таблице 4 приведены обозначения, названия и смысл всех типов
перекрестков как в схемах схождения, так и в схемах расхождения.
Таблица 4. Обозначения, названия и смысл типов перекрестков в схемах
схождения и расхождения.
Название
перекрестков
Обозначение
перекрестков
Смысл перекрестков
Схема расхождения
Схема схождения
Исключающий ИЛИ"
Только
одна
последующая
работа
запускается
Только
одна
предшествующая работа
должна быть завершена
"И"
Асинхронный
Все
последующие
работы запускаются
Все
предшествующие
работы должны быть
завершены
Синхронный
Все
последующие
работы
запускаются
одновременно
Все
предшествующие
работы должны быть
завершены одновременно
"ИЛИ"
Асинхронный
Одна
или
несколько
последующих
работ
запускаются
Одна
или
несколько
предшествующих работ
должны быть завершены
Синхронный
Одна
или
несколько
последующих
работ
запускаются
одновременно
Одна
или
несколько
предшествующих работ
должны быть завершены
одновременно
Последним отличием стандарта IDEF3 в отличие от классической
методологии WFD является использование на схеме бизнес-процесса такого
элемента как "объект ссылки", который связывается с работами и перекрестками. С
помощью объектов ссылки показывается прочая важная информация, которую
целесообразно зафиксировать при описании бизнес-процесса.