Особенность этого подхода заключается в настройке типового проекта на особенности объекта управления путем привязки модели проблемной области к модели типовой системы.
Поддержание при этом модели проблемной области в репозитории системы сближает метод типового проектирования с методом автоматизированного проектирования как в части более точного определения и модификации требований к информационной системе, так и в части корректности параметрической настройки и автоматизированной доработки проектных решений.
В силу отличий параметрически-ориентированного и модельно-ориентированного подходов к реализации методов типового проектирования ИС каждый из перечисленных подходов рассматривается в отдельности.
Параметрически-ориентированное проектирование ИС
При проектировании ИС на основе параметрической настройки ППП последний рассматривается как «черный ящик» (рис.1). На вход ППП подаются параметрический (ПП) и информационный (ИП) потоки, а выходом служит результат работы пакета (РП). ППП включает следующие блоки: функционирования, обработки параметров, адаптации.
|
|
Рис. 1. ППП в виде «черного ящика»
Информационный поток - исходные данные, необходимые для получения результатов работы пакета. Исходные данные для функционирования пакета могут быть представлены в виде различных документов, причем как бумажных, так и электронных.
Результаты работы пакета - отчеты, графики, электронные документы, которые могут накапливаться или направляться во внешнюю среду.
Блок функционирования обрабатывает исходные данные и формирует результаты работы пакета. Графически блок функционирования представляется деревом программных модулей, которые автоматизируют функции обработки данных.
Параметрический поток - информация, необходимая для настройки пакета на конкретные условия функционирования. Параметрический поток включает информацию, которая задается один раз при установке (инсталляции) этого пакета.
Параметрическая информация содержится:
§ в справочниках (классификаторах с задаваемым числом уровней классификации, например, в справочниках номенклатуры изделий и услуг, видов расчетов, валют и т.д.);
§ в таблицах описаний конфигурации программных модулей (например, условия включения (выключения) модуля, режимы ручного или автоматического обновления полей данных, методы расчетов показателей и т.д.).
Блок обработки параметров представляет собой совокупность специальных модулей по интерпретации значений параметров. В частности, блок обработки параметров переносит установки пользователя непосредственно в прикладные программы и в используемую БД. Проводимая настройка ППП позволяет использовать его для широкого класса объектов управления.
|
|
Блок адаптации взаимодействует с блоком функционирования и может добавлять модули или модифицировать их. Необходимость применения блока адаптации связана с потребностями обработки программных модулей ППП под воздействием внешних условий функционирования. Поэтому в состав ППП включается инструментарий адаптации существующих типовых программных решений.
В качестве таких инструментов, доступных квалифицированному пользователю (непрограммисту), используются:
- генераторы программ ИС на основе языковых средств RAD технологии (4GL);
- макроязыки проектирования и настройки типовых модулей.
Сущность применения метода типового проектирования ИС на основе параметрической настройки ППП заключается в определении критериев оценки ППП, оценке множества ППП-претендентов по сформулированным критериям, выбору н закупке ППП с наивысшей интегральной оценкой, а далее - собственно настройке параметров и возможной доработке закупленного ППП.
Основные классификационные группировки критериев, характеризующие ППП:
- назначение и возможности пакета;
- отличительные признаки и свойства пакета;
- требования к техническим и программным средствам;
- документация пакета;
- факторы финансового порядка;
- особенности установки пакета;
- особенности эксплуатации пакета;
- помощь поставщика по внедрению и поддержанию пакета;
- оценка качества пакета и опыт его использования;
- перспективы развития пакета.
Вывод. Параметрически-ориентированное проектирование ИС на основе использования ППП по сравнению с оригинальным проектированием дает возможность более быстрого и гибкого внедрения информационной системы.
Проблемы, сдерживающие распространение данной технологии:
§ психологические и организационные трудности внедрения ППП;
§ достаточно высокая стоимость приобретения ППП и обучения персонала;
§ отсутствие глобальной модели объекта управления, что ведет к затратам по увязке различных ППП в рамках корпоративной ИС.