С.В. Черемных. Моделирование и анализ систем. IDEF-технологии. Практикум (С.В. Черемных. Моделирование и анализ систем. IDEF-технологии), страница 4
Описание файла
Файл "С.В. Черемных. Моделирование и анализ систем. IDEF-технологии. Практикум" внутри архива находится в папке "С.В. Черемных. Моделирование и анализ систем. IDEF-технологии". PDF-файл из архива "С.В. Черемных. Моделирование и анализ систем. IDEF-технологии", который расположен в категории "". Всё это находится в предмете "базы данных" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных" в общих файлах.
Просмотр PDF-файла онлайн
Текст 4 страницы из PDF
В противном случае состязание будет нечестным.Рис. 1.14 иллюстрирует модель этого примера, построенную с использованием синхронного соединения.Выстрелитьиз стартовогопистолета1.21Начатьсостязания1.11|&,11чЗапуститьсекундомер1.31Начать забег1.411Рис.
1.14. Синхронное соединениеЗаметим, что синхронное разворачивающее соединение не обязательно должно иметь парное себе сворачивающее соединение. Действительно, начинающиеся одновременно действия вовсе не обязаныоканчиваться одновременно, как это видно из примера с состязаниями. Также возможны ситуации синхронного окончания асинхронноначавшихся действий.19Парность соединений.
Все соединения на диаграммах должныбыть парными, из чего следует, что любое разворачивающее соединение имеет парное себе сворачивающее. Однако типы соединений вовсе не обязательно должны совпадать. На рис. 1.15 разворачивающее"И"-соединение имеет парное сворачивающее "ИЛИ"-соединение.Интерпретация соединения Л аналогична случаю, показанному нарис. 1.11. Соединение J2 интерпретируется следующим образом: после включения пожарной сигнализации и (или) вызова пожарных и(или) начала тушения производится запись в журнал.Включитьпожарнуюсигнализацию12Обнаружение—мпожараL 1ВL_JлСделать записьв журналедежурстваНабрать 011Л-.ТJ21^XПриступитьк тушениюпожара11.Рис.
1.15. Пример комбинации двух типов соединенийКомбинации соединений. Соединения могут комбинироватьсядля создания более сложных правил ветвления (рис. 1.16). Комбина-"^"^Lffk х_J4— •тРис. 1.16. Диаграмма IDEF3 с комбинацией соединений20ции соединении следует использовать с осторожностью, посколькуперегруженные ветвлением диаграммы могут оказаться сложнымидля восприятия.1.1.6УказателиУказатели — это специальные символы, которые ссылаются надругие разделы описания процесса. Они выносятся на диаграмму дляпривлечения внимания читателя к каким-либо важным аспектам модели.Т а б л и ц а 1.4Типы указателей модели IDEF31Тип указателяНазначениеОБЪЕКТ (OBJECT)Для описания того, что в действии принимаетучастие какой-либо заслуживающий отдельного 1внимания объектССЫЛКА (GOTO)Для реализации цикличности выполнения действий.
Указатель ССЫЛКА может относиться и ксоединениюДля помещения на диаграмму дополнительногоэкземпляра уже существующего действия беззацикливания. Например, если действие "Подсчетналичных" выполняется несколько раз, в первыйраз оно создается как действие, а последующие егопоявления на диаграмме оформляются указателями и о в1ЕДИНИЦАДЕЙСТВИЯ (UnitBehavior — UOB)ЗАМЕТКА (NOTE)УТОЧНЕНИЕ! (Elaboration — ELAB)ofДля документирования любой важной информации общего характера, относящейся к изображенному на диаграммах. В этом смысле ССЫЛКАслужит альтернативой методу помещения текстовых заметок непосредственно на диаграммахДля уточнения или более подробного описанияизображенного на диаграмме.
Указатели УТОЧНЕНИЕ обычно используются для описания логики ветвления у соединений|Указатель изображается на диаграмме в виде прямоугольника, похожего на изображение действия. Имя указателя обычно включает еготип (например, ОБЪЕКТ, UOB и т.п.) и идентификатор. На рис. 1.17изображен указатель типа ОБЪЕКТ.21Провестипосадку1.1Объект/ПилотРис. 1.17. УказательОБЪЕКТОбъект/ПилотРис. 1.18. УказательОБЪЕКТ ссылаетсяна действиеНа рис. 1.18 показан пример отображения важного с точки зрениямодели отношения между действием и объектом.1.1.7Декомпозиция действийДействия в IDEF3 могут быть декомпозированы, или разложенына составляющие, для более детального анализа.
Декомпозироватьдействие можно несколько раз. Это позволяет документировать альтернативные потоки процесса в одной модели.Для корректной идентификации действий в модели с множественными декомпозициями схема нумерации действий расширяется и наряду с номерами действия и его родителя включает в себя порядковыйномер декомпозиции. Например, в номере действия 1.2.5: 1 — номерродительского действия, 2 — номер декомпозиции, 5 — номер действия.1.2Требования IDEF3 к описаниюбизнес-процессовв этом подразделе мы рассмотрим построение ГОЕРЗ-диаграммына основе выраженного в текстовом виде описания процесса. Предполагается, что в построении диаграммы принимают участие ее автор(в основном как системный аналитик) и один или несколько экспертов предметной области, которые будут представлять нам описаниепроцесса.221.2.1Определение сценария, границмоделирования, точки зренияПеред тем как попросить экспертов предметной области подготовить описание моделируемого процесса, должны быть документированы границы моделирования, чтобы экспертам была понятна необходимая глубина и полнота требуемого от них описания.
Кроме того,если точка зрения аналитика на процесс отличается от обычной точкизрения для эксперта, это должно быть ясно и аккуратно описано.Вполне возможно, что эксперты не смогут сделать приемлемоеописание без применения формального опроса автором модели. В таком случае автор должен заранее приготовить набор вопросов такимже образом, как журналист заранее подготавливает вопросы для интервью.1.2.2Определение действий и объектовРезультатом работы экспертов обычно является текстовый документ, описывающий интересующий аналитика круг вопросов.
В дополнение к нему может иметься письменная документация, позволяющая пролить свет на природу изучаемого процесса. Вне зависимостиот того, является ли информация текстовой или вербальной, она анализируется и разделяется частями речи для идентификации спискадействий (глаголы и отглагольные существительные), составляющихпроцесс, и объектов (имена существительные), участвующих в процессе.В некоторых случаях возможно создание графической моделипроцесса в присутствии экспертов. Такая модель также может бытьразработана после сбора всей необходимой информации, что позволяет не отнимать время экспертов на детали форматирования получающихся диаграмм.Поскольку модели IDEF3 могут одновременно разрабатыватьсянесколькими командами, IDEF3 поддерживает простую схему резервирования номеров действий в модели.
Каждому аналитику выделяется уникальный диапазон номеров действий, что обеспечивает их независимость друг от друга. В табл. 1.5 номера действий выделяютсякаждому аналитику большими блоками. В этом примере Иван исчерпал данный ему вначале диапазон номеров и дополнительно получилвторой.23Т а б л и ц а 1.5Распределение диапазонов номеров IDEF3 между аналитикамиАналитикДиапазон номеров IDEF3ИванПетр1-99100-199НиколайИван200-299300-3991.2.3Последовательность и параллельностьЕсли модель создается после проведения интервью, аналитик должен принять решения по построению иерархии участвующих в модели диаграмм, например, насколько подробно будет детализироватьсякаждая отдельно взятая диаграмма.
Если последовательность или параллельность выполнения действий окончательно не ясна, экспертымогут быть опрошены вторично (возможно, с использованием черновых вариантов незаконченных диаграмм) для получения недостающей информации. Важно, однако, различать предполагаемую (появляющуюся из-за недостатка информации о связях) и явную (ясноуказанную в описании эксперта) параллельности.• * *Итак, IDEF3 — это способ описания бизнес-процессов, которыйнужен для описания положения вещей как упорядоченной последовательности событий с одновременным описанием объектов, имеющихнепосредственное отношение к процессу.
IDEF3 хорошо приспособлен для сбора данных, требующихся для проведения структурногоанализа системы. Кроме того, IDEF3 применяется при проведениистоимостного анализа поведения моделируемой системы.2МЕТОДОЛОГИЯФУНКЦИОНАЛЬНОГОМОДЕЛИРОВАНИЯ IDEFOГЛАВАМетодология функционального моделирования IDEFO — это технология описания системы в целом как множества взаимозависимыхдействий, или функций. Важно отметить функциональную направленность IDEFO — функции системы исследуются независимо от объектов, которые обеспечивают их выполнение. "Функциональная" точка зрения позволяет четко отделить аспекты назначения системы отаспектов ее физической реализации. На рис.
2.1 приведен пример типовой диаграммы IDEFO.Данные опоступленияхНачисленияОтсрочкиДанные о налогоплательщикахОбработкаданныхо поступленияхМетодологияВедениелицевых карточекналогоплательщиков юридических лицКарточкилицевых счетовПрочиедокументыПодготовкаотчетности,анализ ипрогнозированиеОтчетность3Рис.
2.1. Пример диаграммы IDEFOНаиболее часто IDEFO применяется как технология исследованияи проектирования систем на логическом уровне. По этой причине он,как правило, используется на ранних этапах разработки проекта, доIDEF3 моделирования для сбора данных и моделирования процесса"как есть". Результаты IDEFO анализа могут применяться при проведении проектирования с использованием моделей IDEF3 и диаграммпотоков данных.252.1Синтаксис и семантикамоделейIDEFO2.1.1 I Модели IDEFOIDEFO сочетает в себе небольшую по объему графическую нотацию (она содержит только два обозначения: блоки и стрелки) со строгими и четко определенными рекомендациями, в совокупности предназначенными для построения качественной и понятной моделисистемы.Методология IDEFO в некоторой степени напоминает рекомендации, существующие в книгоиздательском деле, часто набор напечатанных моделей IDEFO организуется в брошюру (называемую в терминах IDEFO комплект), имеющую содержание, глоссарий и другиеэлементы, характерные для законченной книги.Первый шаг при построении модели IDEFO заключается в определении назначения модели — набора вопросов, на которые должна отвечать модель.
Набор вопросов можно сравнить с предисловием, в котором раскрывается назначение книги.Границы моделирования предназначены для обозначения шириныохвата предметной области и глубины детализации и являются логическим продолжением уже определенного назначения модели. Какчитающий модель, так и непосредственно ее автор должны пониматьстепень детальности ответов на поставленные в назначении моделивопросы.Следующим шагом указывается предполагаемая целевая аудитория, для нужд которой создается модель.