В программе имеется три уровня разработки модели, переход между которыми достигается нажатием одной кнопки. Высший уровень несет в основном иллюстративную нагрузку. В нем в виде структурной схемы отражается общая логика модели. Наиболее важным является второй уровень - уровень структурного моделирования. Здесь размещаются структурные элементы и указывается направление потоков и взаимосвязей. На этом уровне оператор “конструирует” модель, формирует ее “картинку”. Программа модели подстраивается автоматически в зависимости от заданной оператором структуры модели.
Текст программы модели содержится на третьем - программном уровне. Он состоит из подпрограмм отдельных структурных элементов. Программа модели автоматически выстраивается из стандартных программных блоков, каждый из которого соответствует типовому структурному элементу. В результате образуется “заготовка” программы модели, в которую можно внести дополнительные формулы и параметры. Изменения и дополнения в текст программы вносятся с помощью специальных диалоговых окон (переход к диалоговому окну возможен и из уровня “структурного моделирования”).
Типовыми структурными элементами являются “конверторы”, “потоки”, “накопители”, “распределители“, “конвейеры”, “печи”. Данные между структурными блоками передаются при помощи стрелок -“коннекторов”.
Коннектор обычно сопряжен с “конвертором”, в который вносится та или иная формула. В этом случае коннектор обеспечивает не только передачу, но и преобразование данных. Например, коннектор может нести данные о ставке процента, влияющие на доходы банка. "Поток” служит для передачи материала (финансовых ресурсов, сырья, компонентов, заявок или заказов и проч.) между блоками. Вход и выход из блока - всегда поток. В потоке “материал” также может претерпевать требуемые преобразования (для этого в него может вводиться формула).Суть функции “накопителя” отражена в его названии. Матери
ал поступает в него из потока, хранится, затем выводится. Сроки и количество хранимого материала определяется режимом входа и выхода. В финансовых моделях накопитель обычно “сальдирует” входящие и исходящие платежи."Конвейер” получает материал из потока, хранит его в течение определенного времени (т.е. пока он находится на “ленте” конвейера), затем выгружает. Оператор устанавливает время работы конвейера, его максимальную загрузку, а также ограничение по темпам загрузки (в случае необходимости).
В процессе моделирования особая роль отводится блоку “распределитель”
(или “queu”- очередь). Он способен сформировать последовательность дискретных сигналов, олицетворяющих либо отдельные объекты, либо “порции” какого-либо материала. Порядок входа и выхода определяется принципом FIFO - объект первым поступивший на склад первым его покидает. Это соответствует наиболее распространенному бухгалтерскому принципу учета товарно-материальных запасов. Однако важнейшая особенность элемента “распределитель” в том, что он способен направлять избыточное количество материала “свободным “ или недогруженным объектам в соответствии с установленной очередностью. Самый сложный типовой структурный элемент - “печь”. Он предусматривает различные режимы и сроки “переработки” поступивших в него объектов или порций материала. Элемент “печь” предназначен для обработки дискретных данных.С помощью потоков структурные блоки объединяются в типовые агрегаты, обладающие новыми свойствами. В моделях наиболее часто встречаются комбинации очередь-конвейер, очередь-печь, очередь-конвейер-конвейер и т.д. Блоки могут иметь по несколько “входящих” и “выходящих” потоков. В модель часто закладывается очередность их “включения”. Допускается режим встречного течения потоков.
Важнейший элемент каждой компьютерной модели - механизм ввода-вывода данных. Можно сказать, что в Ithinkон почти идеален. Данные могут вводиться в виде графика, управляемого мышью, таблицы или формулы. Исходные данные могут быть также заложены в виде структуры модели или ее элементов. Причем формулы или график могут задаваться не только в зависимости от времени, но и любого параметра модели. Пунктов ввода данных может быть несколько. Процессы могут иллюстрироваться специальными “счетчиками”, выводящими в определенное место окна значение отдельного параметра. “Датчики” в виде графиков и таблиц могут быть “врезаны” в любую точку модели. Аналогично могут “подгружаться” и дополнительные “вводные” данные. Благодаря этому оператор способен контролировать показатели любого фрагмента или структурного блока. Это очень помогает при отладке и тестировании модели и облегчает ее модификацию.
В интерфейсах пакетов имитационного моделирования применяются средства компьютерной мультипликации и другие средства компьютерной графики. Управление осуществляется с помощью зрительного образа реального объекта. Так, финансовые потоки задаются оператором в виде графика, иногда приблизительного. Такой подход создает возможности для быстрой смены различных вариантов стратегии, «нащупывания» наиболее перспективного направления. Визуализация моделирования требует концентрации внимания на наиболее существенных аспектах и параметрах функционирования системы. Обычно необходимо целенаправленное упрощение модели. В то же время потоковые методы способны гарантировать высокую детализацию прогнозов и значительно повысить их достоверность. Они повышают «оперативность» управления большими потоками данных. Такой подход обеспечивает наиболее полное и эффективное применение методов объектно-ориентированного программирования в управлении хозяйственными объектами. Искусство эксперта заключается в умении выделить группу ключевых параметров, позволяющих интерпретировать функционирование объекта в целом и обеспечить «полезную смысловую нагрузку» модели.
С помощью пакета Ithink создаются модели двух различных типов. Чисто вычислительные модели создаются для решения тех или иных расчетных задач. Их задача - облегчить вычисления. Они сравнительно просты, быстро перестраиваются и состоят из небольшого числа блоков. Такими моделями пользуются брокерские фирмы, биржевые специалисты, отделы валютных операций банков. Главное преимущество таких моделей в том, что они исключают необходимость создания громоздких электронных таблиц. С помощью Ithink можно быстро оценивать доходность различных видов финансовых операций, колебания курсов, ставок и т.д. С разработки вычислительных моделей можно начать работу с пакетом Ithink.
Более широкими возможностями обладают имитационные модели. Они обеспечивают целостную картину функционирования объекта в течение определенного времени. Перед разработкой такой модели необходимо продумать ее идею. Рекомендуется произвести разумное упрощение общей постановки задачи, исключить второстепенные детали. Внимание необходимо сконцентрировать на наиболее существенных аспектах функционирования системы. Среди разнообразных функций моделируемого объекта выделяются главные. Так, при анализе кредитных операций банк моделируется как источник кредитных ресурсов, а предприятия - как их получатели. Другие функции пока остаются “за кадром”. В дальнейшем модель может быть расширена. В нее включены не только активные, но и пассивные операции. Возможно создание детализированных моделей.
Как видим, новые офисные технологии способны обеспечить решение многих актуальных задач управления крупными хозяйственными предприятиями. Рассмотрим некоторые специальные методики и аналитические инструменты, которыми могут быть «вооружены» планово-аналитические и проектные отделы, финансовые и маркетинговые службы.
Сразу выделим существо проблемы. Применение визуальных экспертных комплексов – это качественно новый интеллектуальный уровень управления большими хозяйственными системами. Достаточно сказать, что в рамках этого подхода в штаб-квартире компании постоянно поддерживается финансовая модель компании, обеспечивающая целостное, «панорамное» видение финансового состояния и операций группы. Картине функционирования группы придается не только числовая и табличная, но и визуальная (наглядная) форма. Основным методом построения экспертных комплексов подобного типа является технология управления финансовыми и товарными потоками.
Такой подход значительно превосходит по своим возможностям любую аналитическую или финансовую технологию. Аналитический центр компании получает в свое распоряжение беспрецедентный по возможностям и производительности инструмент разработки и оценки финансовых и оперативно-стратегических планов. Модель как бы «схватывает» общую картину функционирования фирмы как хозяйственного единого комплекса. Именно этого часто не хватает нашим руководителям: в больших бюрократических системах общая конкретная картина бизнеса размывается. В данном же случае руководство приобретает и относительно независимый источник информации и оценок работы компании: неувязки и неточности в исходных данных немедленно выявляются при анализе общей картины ее функционирования. Руководство и его доверенные лица получают возможность воочию оценить ситуацию и принять более рациональное решение, что несомненно скажется на конечных финансовых результатах предприятия.