Применение эффективных методов и средств проектирования, правильное построение технологии создания ЭИС позволяет существенно снизить затраты и сроки проектирования этих систем.
Методом проектирования ЭИС является поддерживаемый соответствующими средствами проектирования способ создания системы.
Средства проектирования S – типовые проектные решения, пакеты прикладных программ, СУБД или инструментальные средства проектирования, используемые при выполнении преобразователя П.
Инструментальные средства проектирования – это такие средства, которые используются в процессе проектирования для повышения производительности труда проектировщиков на том или ином этапе создания проекта, такие средства ориентированы непосредственно на процесс проектирования систем, а не на получение проектных решений создаваемой системы.
Объектные средства проектирования – программно-алгоритмический аппарат, сокращающий трудоёмкость проектных работ, но главное, результатом их применения должны являться проектные решения создаваемой системы.
Все методы проектирования на первом уровне можно разделить на три класса. В качестве классификационного признака используется степень автоматизации проектных работ (см. рис. 2.3).
Рис. 2.3. Классификация методов проектирования
1. Оригинальное (индивидуальное) проектирование.
2. Типовое проектирование, которое в свою очередь на втором уровне подразделяется на три подкласса в зависимости от декомпозиции системы:
· элементное проектирование – использование типовых проектных решений (декомпозиция ЭИС до уровня задачи);
· подсистемное проектирование – использование пакетов прикладных программ (декомпозиция ЭИС производится до уровня подсистемы);
· объектное проектирование – применение типовых проектов ЭИС (система рассматривается в целом).
3. Автоматизированное проектирование подразделяется на два подкласса:
· модельное проектирование;
· проектирование с помощью Сase технологий.
Оригинальное проектирование является традиционным. В своё время разработки шли только этим методом. Он характеризуется тем, что все виды проектных работ при его использовании ориентированы на создание индивидуальных проектных решений. В состав инструментальных средств могут входить стандартные процедуры, реализующие типовые процессы обработки данных. Основное достоинство этого метода - детализированная проработка задач и отражение всех особенностей соответствующего объекта управления. Этот метод имеет ряд недостатков: сравнительно высокую трудоёмкость и большие сроки проектирования.
Методы типового проектирования предполагают разбиение создаваемой системы на множество составляющих компонентов и создание для каждого из них законченного проектного решения. В зависимости от уровня декомпозиции системы на составляющие компоненты различают элементный, подсистемный и объектный (системный) методы проектирования.
Сущность элементного проектирования заключается в том, что декомпозиция системы осуществляется на уровне задач и отдельных проектных решений по информационному, техническому, программному и математическому видам обеспечений. Для каждого такого элемента создаются типовые проектные решения (ТПР). ТПР – это какая-то определённая задача или решение по созданию комплекса технических средств, которые можно использовать при создании других систем. В своё время ТПР делились на 3 типа:
ü ТПР–задача. Включает постановку задачи и соответствующие программы её решения;
ü ТПР – техника содержит решения по выбору, комплектации и установке технических средств при создании ЭИС.;
ü ТПР – персонал включает методические материалы по работе персонала при функционировании системы.
Положительные качества применения ТПР:
ü модульный принцип построения;
ü упрощение документирования по сравнению с оригинальным проектированием;
ü наличие и возможность использования готовых программных модулей.
Отрицательные качества метода элементного проектирования:
ü отсутствие системности в проработке информационного и программного обеспечения комплексов задач или системы в целом. Остается довольно высокая трудоемкость создания системы в целом.
Сущность подсистемного проектирования заключается в том, что декомпозиция системы осуществляется на уровне подсистем, которые и выступают в качестве типизируемого элемента. Наиболее часто используемыми средствами подсистемного метода проектирования являются пакеты прикладных программ (ППП). При создании системы конкретного объекта применяются несколько ППП, объединенных в некоторую систему.
Достоинства подсистемного метода:
ü уменьшение трудоёмкости;
ü применение системности для информационной взаимоувязки комплекса задач или подсистемы в целом;
ü модульное построение средств проектирования;
ü возможность автоматизации подготовки документов проекта;
ü более высокая функциональная надежность по сравнению с элементным методом;
ü более длинный жизненный цикл проекта
Недостатки метода:
ü отсутствие информационной взаимоувязки между подсистемами и комплексами задач;
ü реорганизация структурных подразделений при внедрении конкретного ППП.
При использовании метода объектного проектирования в качестве типизируемого элемента выступает объект или система в целом т.е. создается типовой проект системы для обобщенного из некоторого класса объектов управления. При создании системы для любого объекта из рассматриваемого класса используется соответствующий типовой проект.
Достоинства этого метода:
ü практически не надо разрабатывать систему, а сделать параметрическую настройку системы на конкретный проект;
ü уменьшение трудоёмкости проектирования;
ü обеспечение защиты информации;
ü функциональная надежность системы.
Недостатки метода:
ü большие затраты;
ü некоторые объекты управления требуют полной реорганизации для того, чтобы система была внедрена;
ü требуются специалисты высокой квалификации для работы в этой системе.
В основе модельного автоматизированного проектирования лежит глобальное описание модели объекта управления, которая поддерживается в актуальном состоянии начиная, от технического проекта и заканчивая функционированием системы.
Case технологии – инструментальные средства, в которых хорошо используются графические методы.
Достоинства автоматизированного проектирования:
ü ускоряется процесс проектирования;
ü обеспечивается хорошая функциональная надёжность системы;
ü обеспечивается адаптивная надёжность ЭИС;
ü обеспечивается автоматизация получения документов проекта;
ü обеспечивается защита информации.
Недостатки:
ü затраты на подготовку специалистов для работы в этой системе;
ü высокая стоимость проекта.