Глава 6. Автоматизированное проектирование ЭИС
6.1.Проектирование ЭИС средствами САПР на основе
гипотетической модели
При разработке экономических информационных систем (ЭИС) с помощью модельного метода проектирования применяется системный подход; при этом на всех стадиях проектирования предполагается использование ЭВМ. Ключевым требованием, предъявляемым к системам автоматизированного проектирования, реализующим основные концепции модельного проектирования, является возможность построения и поддержания в адекватном состоянии некоторой глобальной модели экономической информационной системы объекта управления. Моделью ЭИС будем называть некоторое отображение информационных компонентов объекта управления и отношений между ними, заданное в явном виде. Основная цель построения модели ЭИС — автоматизированное создание соответствующего этой модели проекта системы машинной обработки данных, учитывающей и активно использующей характеристики ЭИС Объекта.
В основу разработки некоторых систем проектирования средствами САПР положен метод информационного моделирования, заключающийся в использовании на всех стадиях проектирования гипотетической модели (ГМ).
Гипотетическая модель — модель ЭИС обобщенного (гипотетического) объекта управления.
Использование ГМ обеспечивает: накопление, обобщение и хранение сведений об ЭИС некоторого класса объектов управления; системный анализ данных об ЭИС объектов управления с точностью до реквизитов, показателей и взаимосвязей между ними; создание модели ЭИС конкретного объекта, предназначенной для генерации ЭИС, включая построение структуры базы данных и программных средств ее ведения.
Структурными элементами гипотетической модели являются: каталог реквизитов; каталог показателей; матрица реквизитного состава показателей; направленный граф, определяющий информационные и алгоритмические связи показателей; формулы расчета показателей; матрица связей показателей с выходными и входными документами; таблица описаний входных документов; таблица описаний выходных документов.
В целом информационная модель представляет собой некоторое статическое отображение ЭИС объекта или класса объектов.
Гипотетическая модель является информационной базой системы машинного проектирования ЭИС и служит накопителем проектных решений ЭИС для соответствующего класса объектов.
Для создания гипотетической модели используются специальные языковые средства, позволяющие описывать как отдельные фрагменты и структурные элементы, так и информационную модель в целом.
Из гипотетической модели посредством параметрического описания предметной области формируется модель ЭИС конкретного объекта управления. При необходимости модели ЭИС объекта она дополняется оригинальными проектными решениями. В дальнейшем такая модель объекта активно используется при проведении работ на всех последующих этапах проектирования (выбор комплекса технических средств, структурирование базы данных, создание программ ее организации и ведения, генерирования программ обработки данных) и при сопровождении созданного проекта системы.
Следует заметить, что гипотетическая информационная модель является одноуровневой.
Этапы процесса автоматизированного проектирования составляют следующую последовательность:
1. Обследование информационной системы предприятия;
2. Настройка гипотетической модели по параметрам конкретного предприятия;
3. Автоматизированное проектирование базы данных;
4. Автоматизированное составление программ функциональных задач (кодогенерация программ);
5. Автоматизированное тестирование;
6. Автоматизированное составление проектной документации.
Процесс автоматизированного проектирования должен поддерживаться определенными инструментальными средствами.
Трудности применения метода автоматизированного проектирования на базе одноуровневых моделей возникают не в связи с количеством типов элементов модели, а в связи с большой размерностью задачи.
Значительно лучше соответствуют большой размерности задачи иерархические САSЕ-модели.