Моделирование. Методология функциональногомоделирования idef0Руководящий документ
Скачать 0.97 Mb.
|
11.3 Заключительные замечания 1. Функциональная модель - плод коллективного труда всех участников процесса моделирования. 2. Создание моделей, адекватно отражающих объект предметную область, возможно лишь при выполнении обязательных условий: • IDEF0-диаграммы следует разрабатывать в точном соответствии с IDEF0-методологией; • при моделировании должен быть организован итеративный процесс рецензирования каждого фрагмента модели и модели в целом; • начинать следующий уровень декомпозиции можно лишь после полно- го завершения работы над родительской диаграммой, т.е. после при- своения ей статуса "Публикация" . РД IDEF0 - 2000 60 12. Перспективы развития методологии функционального моделирования Из знакомства с IDEF0 следует, что эта методология представляет собой четко формализованный подход к созданию функциональных моделей - структурных схем изучаемой системы. Схемы строятся по иерархическому принципу с необходимой степенью подробности и помогают разобраться в том, что происходит в изучаемой системе, какие функции в ней выполняются и в какие отношения вступают между собой и с окружающей средой ее функциональные блоки. Совокупность схем (IDEF0 - диаграмм) образует модель системы. Эта модель носит качественный, описательный, деклара- тивный характер. Она принципиально не может ответить на вопросы о том, как протекают процессы в системе во времени и в пространстве, каковы их характеристики и в какой мере удовлетворяются (или не удовлетворяются) требования, предъявляемые к системе. Все эти вопросы с неизбежностью возникают после того, как достигнут нижний уровень декомпозиции, т.е. обозначены « ... функции нижнего уровня, с помощью которых и работает система»([ 3 ], стр. 141). В этом случае рекомендуется переходить к другим моделям - математи- ческим, имитационным моделям, описывающим процессы в функциональ- ных блоках IDEF0 - модели . По терминологии, принятой в исследовании операций, IDEF0 - модели относятся к классу концептуальных. Именно концептуальные моделиявляются основой построения математических моделей . Пытаться «нагрузить» концептуальную модель количественными соотношениями не следует - это разные уровни абстракции. Видимо, этим объясняется существование специальной методологии IDEF2, предназначен- ной для моделирования динамических процессов в функциональных моде- лях. В отсутствии стандарта, регламентирующего применение методологии IDEF2, целесообразно ставить вопрос о наполнении IDEF0 - структур коли- чественным содержанием, т.е. о создании методики построения моделей, адекватно описывающих процессы в изучаемой системе, в т.ч. и во времени, в динамике Описание и количественная оценка преобразований требуют создания математических моделей, которые должны отображать (имитировать) физи- ческие, экономические, организационные, финансовые, логические и т.п. отношения между сущностями, входящими в IDEF0 – модель, разворачи- вающиеся во времени. Исходя из общих соображений, связанных с возможными областями при- менения функционального моделирования и структурного анализа предпри- ятий и организаций, можно указать несколько классов математических мо- делей, которые найдут применение в качестве средств описания процессов и РД IDEF0 - 2000 61 явлений, протекающих в IDEF0 - блоках. К их числу, в первую очередь, от- носятся: ! распределительные модели теории исследования операций (оптималь- ное распределение ресурсов); ! модели теории массового обслуживания (детерминированные и стати- стические); ! модели теории управления запасами; ! транспортные модели ; ! динамические модели передачи сигналов (детерминированные и сто- хастические); ! регрессионные и корреляционные прогностические модели (в т.ч. мо- дели, предсказывающие вероятность возникновения редких событий); ! некоторые модели теории игр. Распределительные модели могут найти применение в тех случаях, когда требуется оптимальное распределение ресурсов, например, финансовых или трудовых, необходимых для выполнения некоторого подмножества операций IDEF0 - модели. Модели теории массового обслуживания и управления запа- сами могут оказаться наиболее применимыми, поскольку многие процессы в организационно – экономических и производственно-технических системах - это процессы получения и обслуживания заявок на работы (услуги), а также процессы накопления, расходования, хранения и пополнения запасов, причем и те, и другие процессы необходимо вести с максимальной эффективностью. Модели обслуживания позволяют оценивать производительность блоков, выполняющих те или иные операции обработки (преобразования) матери- альных и информационных объектов , определять реальную пропускную способность каналов , по которым передаются эти объекты, выявлять узкие места и резервы , оценивать зависимость производительности (пропускной способности) от надежности элементов, а также от расходования ресурсов (например, от текущих и капитальных затрат).Транспортные модели позво- ляют не только оптимальным в каком-либо смысле образом планировать перевозки грузов, но и в более общем случае управлять передачей матери- альных или информационных объектов из пунктов их возникновения в пунк- ты потребления или переработки. Динамические модели передачи сигналов позволяют оценивать временные характеристики (запаздывания) передачи информации и помехозащищенность информационных каналов. Наконец, прогностические модели позволяют решать задачи оптимального планирова- ния с учетом тенденций развития изучаемой системы и ее компонентов. Модели теории игр могут использоваться в качестве средств поддержки принятия решений при анализе структур, описываемых функциональными моделями. В качестве программной среды для реализации моделей можно использо- вать любую среду, поддерживающую принципы объектно-ориентированного РД IDEF0 - 2000 62 программирования и обеспечивающую событийное управление вычисли- тельными процессами. Литература. 1. INTEGRATION DEFINITION FOR FUNCTION MODELING (IDEF0) . Draft Federal Information Processing Standards Publication 183 ,1993 December 21 2. INTEGRATION DEFINITION FOR INFORMATION MODELING (IDEF1X), Draft Federal Information Processing Standards Publication 184 1993 December 21. 3. Давид Марка, Клемент МакГоуэн, Методология структурного анализа и проектирования. Пер. с англ. М.:1993, 240 с. , ISBN 5-7395-0007-9 4. Дружинин В.В., Конторов Д.С. Системотехника. – М.: Радио и связь. 1985, - 200 с. Используется в: Контекст: Узел: Заголовок: Номер: Автор: Проект: Замечания: 1 2 3 4 5 6 7 8 9 10 Дата: Версия: Рабочая версия Проект Рекомендовано Публикация Читатель Дата Время: Осуществлять деятельность A0 P. 2 Множество материальных потоков Множество информационных потоков Энергетический поток Финансовый поток Множество материальных потоков Множество информационных потоков Финансовый поток Организационно- техническая система Обратный финансовый поток Нормативные акты, регламентирующие деятельность (государственные, ведомственные, внутренние ) Обратная связь (информация) 09:17 PM 20/12/99 02:47 PM 02/11/99 03:34 PM ПРИЛОЖЕНИЕ 1 "Прикладная Логистика" Top 1 1 x Метамодель РД "Методология функционального моделирования IDEF0" 11/01/00 A-0 Используется в: Контекст: Узел: Заголовок: Номер: Автор: Проект: Замечания: 1 2 3 4 5 6 7 8 9 10 Дата: Версия: Рабочая версия Проект Рекомендовано Публикация Читатель Дата Время: I2 Множество информационных потоков I3 Энергетический поток I4 Финансовый поток I1 Множество материальных потоков O2 Обратная связь (информация) O1 Множество материальных потоков O3 Финансовый поток M1 Организационно- техническая система I5 Обратный финансовый поток Реализовать Процесс 1 A1 P. 3 Реализовать Процесс 2 A2 P. 8 Реализовать Процесс 3 A3 Реализовать Процесс ... A4 Организационно- техническая подсистема Информационный поток процесса Управлять деятельностью (процесс) A5 P. 9 Подсистема управления деятельностью C1 Нормативные акты, регламентирующие деятельность (государственные, ведомственные, внутренние ) I6 Обратная связь (информация) Директивы на управление процессом 1 Директивы на управление процессом 2 Директивы на управление процессом 3 Информация о ходе процесса Cоздавать механизмы, обеспечивающие деятельность (субдеятельность) A6 P. 10 Директивы на создание механизмов Каналы прямой связи Каналы обратной связи. Материальный поток 1 Материальный поток 2 Преобразованный мат. поток Преобразованный мат. поток Информация о ходе деятельности Вых. потоки процесса 09:17 PM 20/12/99 02:47 PM 08/11/99 12:41 PM Осуществлять деятельность "Прикладная Логистика" 1 2 x Метамодель РД "Методология функционального моделирования IDEF0" 11/01/00 A0 Используется в: Контекст: Узел: Заголовок: Номер: Автор: Проект: Замечания: 1 2 3 4 5 6 7 8 9 10 Дата: Версия: Рабочая версия Проект Рекомендовано Публикация Читатель Дата Время: I2 Материальный поток 1 O2 Вых. потоки процесса O3 Выполнить Операцию 1 A11 P. 4 Выполнить Операцию 2 A12 Выполнить Операцию 3 A13 Выполнить Операцию ... A14 организационно- технический комплекс C1 Директивы на управление процессом 1 Управлять процессом (операция) A15 P. 7 O1 Информация о ходе процесса Обобщенная информация о состоянии процесса (по операциям) Директива на управление операцией Информация о ходе операции 1 Комплекс средств управления процессом Информация о ходе операции 2 Информация о ходе операции 3 M1 Организационно- техническая подсистема I1 Информационный поток процесса Вх.информация для операции 1 09:17 PM 20/12/99 02:47 PM 08/11/99 05:57 PM Реализовать Процесс 1 "Прикладная Логистика" 1 3 x Метамодель РД "Методология функционального моделирования IDEF0" 11/01/00 A1 Используется в: Контекст: Узел: Заголовок: Номер: Автор: Проект: Замечания: 1 2 3 4 5 6 7 8 9 10 Дата: Версия: Рабочая версия Проект Рекомендовано Публикация Читатель Дата Время: O2 I2 Материальный поток 1 Выполнить Действие 1 A111 Выполнить Действие 2 A112 Выполнить Действие... A113 O1 Информация о ходе операции 1 C1 Директива на управление операцией Управлять операцией (действие) A114 P. 5 Команда и условия выполнения действия 1 Команда и условия выполнения действия 2 Команда и условия выполнения действия ... Информация о ходе выполнения действия 1 Информация о ходе выполнения действия 2 Информация о ходе выполнения действия ... I1 Вх.информация для операции 1 O3 Информационный поток Материальный поток M1 организационно- технический комплекс организационно- технический блок блок управления операцией 09:17 PM 20/12/99 02:49 PM 08/11/99 06:28 PM Выполнить Операцию 1 "Прикладная Логистика" 1 4 x Метамодель РД "Методология функционального моделирования IDEF0" 11/01/00 A11 Используется в: Контекст: Узел: Заголовок: Номер: Автор: Проект: Замечания: 1 2 3 4 5 6 7 8 9 10 Дата: Версия: Рабочая версия Проект Рекомендовано Публикация Читатель Дата Время: I1 Директивы на управление процессом 1 O2 I2 Информация о ходе операции 1 I4 Информация о ходе операции 3 I5 Управлять операцией (действие) 1 A151 Управлять операцией (действие) 2 A152 Управлять операцией (действие) 3 A153 Управлять операцией... (действие) A154 I3 Информация о ходе операции 2 O3 O4 O5 Директива на управление операцией Директива на управление операцией O1 Обобщенная информация о состоянии процесса (по операциям) Анализировать и обобщать данные о ходе процесса A155 Блок управления операцией Выполнить декомпозицию директивы на управление процессом A156 Задание на управление операцией M1 Комплекс средств управления процессом 09:17 PM 20/12/99 02:50 PM 13/11/99 09:52 PM Управлять процессом (операция) "Прикладная Логистика" 1 7 x Метамодель РД "Методология функционального моделирования IDEF0" 11/01/00 A15 Используется в: Контекст: Узел: Заголовок: Номер: Автор: Проект: Замечания: 1 2 3 4 5 6 7 8 9 10 Дата: Версия: Рабочая версия Проект Рекомендовано Публикация Читатель Дата Время: O4 Команда и условия выполнения действия 1 O3 Команда и условия выполнения действия 2 O2 Команда и условия выполнения действия ... I1 Директива на управление операцией I3 Информация о ходе выполнения действия 1 O1 Информация о ходе операции 1 I5 Информация о ходе выполнения действия ... I4 Информация о ходе выполнения действия 2 Сравнивать требования директивы с информацией о ходе выполнения действий A1141 Вырабатывать команды и условия выполнения действия 1 A1142 Вырабатывать команды и условия выполнения действия 2 A1143 Вырабатывать команды и условия выполнения действия ... A1144 Результаты сравнения Формировать информацию о ходе операции A1145 P. 6 I2 Вх.информация для операции 1 M1 блок управления операцией 09:17 PM 20/12/99 02:50 PM 14/11/99 05:20 PM Управлять операцией (действие) "Прикладная Логистика" 1 5 x Метамодель РД "Методология функционального моделирования IDEF0" 11/01/00 A114 |