Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
новое пособие.doc
Скачиваний:
62
Добавлен:
25.09.2019
Размер:
20.48 Mб
Скачать

5.3.2. Особенности функционирования «ufo-toolkit»

Рассматриваемое программное средство поддержки УФО-технологии системологического (системно-объектного) анализа и моделирования представляет собой CASE-инструмент категории toolkit, использующий базу знаний специальной конфигурации. Эта база знаний включает в себя библиотеку УФО-элементов и классификацию связей, имеет сетевую структуру и хранится в формате XML. Единицей хранения в этой базе является УФО-элемент, который, в свою очередь, является основой как для декомпозиции сложной системы на составные части, так и для процедуры синтеза сложной системы из более простых частей. При этом УФО-элементами моделируются не только функциональные компоненты системы, но и компоненты, выполняющие роль связей. Формально УФО-элемент может быть представлен как класс языка объектного моделирования UML (см. рис. 5.16).

UFO-toolkit, решая задачу построения объектных и имитационных моделей сложных динамических (организационных) систем, характеризуется следующими основными принципиальными особенностями:

  • значительное снижение трудоемкости проектирования, за счет увеличения степени автоматизации аналитической деятельности;

  • повышение объективности анализа и адекватности моделирования;

  • использование при анализе и моделировании компонентной технологии, автоматизирующей процесс создания моделей, путем использования готовых (алфавитных) функциональных объектов, представленных в базе знаний инструмента в виде УФО-элементов;

  • обеспечение интеллектуального взаимодействия с пользователем, в частности, путем «узнавания» готовых компонент (УФО-элементов).

UFO-toolkit может быть применен в следующих случаях:

  • Построение моделей существующего и планируемого бизнеса при проведении реинжиниринга бизнес-процессов.

  • Выполнение консалтинговых проектов.

  • Разработка распределенных информационных систем с применением средства бизнес-объектов CORBA (BOF).

  • Разработка технических систем с применением CALS-технологии и системы стандартов STEP.

Наиболее существенные возможности инструмента:

  • Объективизация процедур анализа и синтеза сложных динамических систем (в частности, организационных).

  • Взаимосвязанные анализ, моделирование и проектирование структуры, состава элементов и функциональных характеристик систем и процессов, в том числе и не имеющих математической интерпретации.

  • Возможность объединения различных аспектов рассмотрения системы в одной объектной модели (диаграмме взаимодействия объектов).

  • Возможность единообразного построения внешней и внутренней моделей бизнес-системы, описываемых одним и тем же языком моделирования.

  • Обеспечение имитации функционирования проектируемой системы в различных вариантах для определения «заторов» и «простоев», а также расчета различных интегральных показателей.

Впервые в практике системных исследований и объектно-ориентированного подхода к разработке информационных систем решена проблема согласования процедур и результатов системного анализа и OOD. Предложены методы и средства, реализующие процедуры УФО-анализа сложных динамических объектов. Данные результаты позволяют использовать CASE-средства нового поколения, представляющие собой программные системы, основанные на знаниях.