|
|
|||||||||||||||||||||||||||||
|
Функциональное моделирование с CA ERwin Process Modeler. Часть 1
© Дубейковский В.И. Аналитик отдела внедрения и консалтинга компании "Интерфейс" Чтобы увидеть возможное место функциональной модели в нашей разнообразной деятельности, попытаемся представить предельно короткое и ясное её описание. В дальнейшем, оценивая возможность использования этого инструментария в том или другом случае, нам придётся обращаться к этой информации. Аналогично тому, как планируя обработку деревянной детали, мы решаем использовать рубанок (в том числе - электрический); планируя изготовление металлического валика, мы вынуждены выбрать токарный станок. Что мы знаем о функциональной модели? Функциональная модель (ФМ) - инструмент работы с информацией. Функциональная модель - формализованное в виде текстово-графического сообщения описание функционирования (работы) той или другой системы. Функциональная модель предшествует созданию (или модернизации) моделируемой системы, способна корректно ответить на вопросы о моделируемой системе до её создания или модификации, и поэтому может обеспечить выполнение мудрости: "СЕМЬ РАЗ ОТМЕРЬ, ОДИН РАЗ ОТРЕЖЬ!". Основным результатом разработки ФМ являются спецификации (СП) материальных (МО), информационных (ИО) и энергетических объектов (ЭО)[1], являющихся "деталями", из которых состоит моделируемая система (МДС):
Связи всех видов (ICOM - для IDEF0; Input & Output для DFD & IDEEF0) обеспечивают связи МДС:
Информация грамотной функциональной модели полностью определяет устройство и определяет качество системы, создаваемой в соответствии с её описанием в ФМ. Качество ФМ - это полнота спецификаций ФМ, их корректность, взаимосвязность всех без исключения ИО ФМ. Выполнение этих требований обеспечивается информационной дисциплиной работы с ФМ. Полнота определяется спецификациями ИО ФМ. Информационная дисциплина (ИД), касается, в первую очерель:
Состав методик функционального моделирования, поддерживаемый CA ERwin Process Modeler является НЕОБХОДИМЫМ и ДОСТАТОЧНЫМ для модельного описания ФУНКЦИОНИРОВАНИЯ любой системы. При этом структурные методики IDEF0 и DFD позволяют описать бизнес - функционирование системы (IDEF0) и функционирование её информационной системы (DFD) "в СТАТИКЕ". IDEF3 позволяет сделать описание "ДИНАМИКИ" бизнесфункционирования системы и функционирования её информационной системы[3]. Каждая ФМ характеризуется:
Наполнение ФМ предметным содержанием - задача автора-аналитика и в значительной степени определяется его компетенцией, кругозором, добросовестностью и т.д. Структура сообщения ФМ - регламентируется методиками моделирования. В той или другой ФМ могут быть использованы либо любая - одна - из методик (мономодель), либо сочетание из двух или трёх методик (гибридная модель). Так как методики регламентируют номенклатуру групп информационных объектов функциональной модели (группа Activities, группа Data Stores, группа External References, группа Junctions) и связей между ними (Arrows)[4], то, при условии обязательного заполнения соответствующих информационных полей (см. соответствующие словари ФМ), структура ФМ предопределяет состав минимально необходимого комплекса информации в предметной области, и в связи с этим регламентируют, частично (по полноте представления объектов ФМ - системы), корректность предметного наполнения ФМ. Требование информационной дисциплины функционального моделирования, касающееся заполнения всех предусмотренных методически информационных полей, инициирует поиск необходимой информации и обеспечивает, в конце концов, её комплексность. [1]Обычно рассматривается для систем, работающих с большими энергетическими потребностями и мощностями. [2]Список информационных объектов IDEF0 функциональной модели - см. далее. [3]Пример "статического" и "динамического" описания функционирования системы приводится в Приложении №___ [4]Функциональная модель представляет из себя информационную систему. По определению система - массив объектов (в данном случае информационных объектов функциональной модели) и связей между ними. Ссылки по теме
|
|