
Федеральное государственное образовательное учреждение
высшего профессионального образования
«Пермская государственная сельскохозяйственная академия
имени академика Д.Н. Прянишникова»
Проектирование информационных систем
специальность 080801 «Прикладная информатика (в экономике)»
ЛЕКЦИЯ № 11
Тема: ТИПОВОЕ ПРОЕКТИРОВАНИЕ ИС
Учебные вопросы:
Понятие типового проектирования ИС.
Классификация типовых ИС.
Методы конфигурирования типовой ИС.
Параметрически-ориентированное проектирование.
Модельно-ориентированное проектирование.
Литература и материальное обеспечение:
[1], [4].
Проектор, презентация (слайды), ноутбук.
Экран (доска).
www.intuit.ru.
Вопрос 1. Понятие типового проектирования ИС
Типовое проектирование ИС – это создание системы из готовых покупных типовых элементов (типовых проектных решений).
Для этого проектируемая ИС должна быть разделена на множество составляющих компонентов (подсистем, комплексов задач, программных модулей и т. д.), для которых подбираются и закупаются имеющиеся на рынке типовые проектные решения. Далее закупленные типовые элементы, как правило, включающие программные продукты, настраиваются на особенности конкретного предприятия или дорабатываются в соответствии с требованиями предметной области.
Типовое проектное решение (ТПР) – это проектное решение, представленное в виде проектной документации, включая программные модули, пригодное к многократному использованию.
В качестве проектного решения может выступать реализация как отдельных компонентов ИС (программных модулей функциональных задач, автоматизированных рабочих мест, баз данных, локальных вычислительных сетей), так и взаимосвязанных комплексов (функциональных и обеспечивающих подсистем, ИС в целом).
Типовые проектные решения называют тиражируемыми продуктами.
Принципом классификации типового проектирования является степень охвата автоматизированной системы типовым решением.
В зависимости от уровня декомпозиции системы различают элементный, подсистемный и системный методы типового проектирования (рис. 1.1). Каждое типовое решение предполагает наличие, кроме собственно функциональных элементов (программных или аппаратных), документации с детальным описанием ТПР и процедур настройки в соответствии с требованиями разрабатываемой системы.
Рисунок 1.1 – Классификация методов типового проектирования ИС
При элементном методе типового проектирования ИС в качестве типового элемента системы используется типовое проектное решение (ТПР) по задаче или по отдельному виду обеспечения (информационному, программному, техническому, математическому, организационному). Структура типового проектного решения по задаче представлена на рис. 1.2.
Рисунок 1.2 – Структура типового проектного решения по задаче
Достоинство элементного метода типового проектирования ИС связано с применением модульного подхода к проектированию и документированию ИС.
К недостаткам применения метода относятся большие затраты времени на сопряжение разнородных элементов вследствие информационной, программной и технической несовместимости ТПР, а также плохая адаптивность элементов к особенностям объекта применения ИС.
В настоящее время элементные ТПР в основном применяются в качестве библиотек методоориентированных программ.
При использовании подсистемного метода типового проектирования ИС в качестве элементов типизации выступают отдельные подсистемы, которые обеспечивают функциональную полноту, минимизацию внешних информационных связей, параметрическую настраиваемость.
Достоинством подсистемного метода по сравнению с элементным является более высокая степень интеграции типовых элементов ИС.
Типовые проектные решения для функциональных подсистем реализуются в виде пакетов прикладных программ (ППП), которые позволяют осуществлять:
модульное проектирование;
параметрическую настройку программных компонентов на различные объекты управления (в общем случае – объекты информатизации);
сокращение затрат на проектирование и программирование взаимосвязанных компонентов;
хорошее документирование процессов обработки информации в подсистеме.
Недостатком является слабая адаптивность типовых проектных решений в виде функциональных ППП, а также проблемы интеграции ППП разных функциональных подсистем, особенно в случае использования ППП нескольких производителей программного обеспечения, для которых, как правило, характерна несовместимость ППП при построении единой, корпоративной ИС.
В качестве примеров широко распространенных функциональных ППП можно назвать: 1С: Бухгалтерия (автоматизация бухгалтерского учета), Фолио-Склад (автоматизация складского учета), ИНЭК (финансовый анализ) и др.
При системном методе типового проектирования ИС в качестве типового элемента используется типовой проект в целом для объекта управления определенной отрасли, который включает полный набор функциональных и обеспечивающих подсистем ИС. Современные типовые проекты отличаются:
переносимостью, позволяющей устанавливать проекты на разных программно-технических платформах;
масштабируемостью, допускающей конфигурацию ИС для переменного числа рабочих мест пользователей;
конфигурируемостью, позволяющей выбирать подмножество компонентов, которые необходимы для конкретной предметной области, и настраивать их на особенности объекта управления.
Несомненное достоинство системного метода типового проектирования ИС перед подсистемным методом заключается в обеспечении интеграции всех компонентов за счет методологического единства и информационной, программной и технической их совместимости.
К недостаткам системного метода типового проектирования можно отнести то, что при параметрической настройке типовых ИС, таких, например, как Галактика, Парус, БОСС и другие, возникают проблемы привязки типового проекта к конкретному объекту управления так же, как и при подсистемном подходе.
Основные особенности различных классов ТПР приведены в таблице 1.1.
Таблица 1.1 – Достоинства и недостатки ТПР
Класс ТПР. Реализация ТПР |
Достоинства |
Недостатки |
Элементные ТПР Библиотеки методо-ориентированных программ |
Обеспечивается применение модульного подхода к проектированию и документированию ИС |
Большие затраты времени на сопряжение разнородных элементов вследствие информационной, программной и технической несовместимости Большие затраты времени на доработкуТПРотдельных элементов |
Подсистемные ТПРПакеты прикладных программ |
Достигается высокая степень интеграции элементов ИС Позволяют осуществлять: модульное проектирование; параметрическую настройку программных компонентов на различные объекты управления Обеспечивают: сокращение затрат на проектирование и программирование взаимосвязанных компонентов; хорошее документирование отображаемых процессов обработки информации |
Адаптивность ТПРнедостаточна с позиции непрерывного инжиниринга деловых процессов Возникают проблемы в комплексировании разных функциональных подсистем, особенно в случае использования решений нескольких производителей программного обеспечения |
Объектные ТПР Отраслевые проекты ИС |
Комплексирование всех компонентов ИС за счет методологического единства и информационной, программной и технической совместимости Открытость архитектуры – позволяет устанавливатьТПРна разных программно-технических платформах Масштабируемость – допускает конфигурацию ИС для переменного числа рабочих мест Конфигурируемость – позволяет выбирать необходимое подмножество компонентов |
Проблемы привязки типового проекта к конкретному объекту управления, что вызывает в некоторых случаях даже необходимость изменения организационно-экономической структуры объекта автоматизации |
Однако в настоящее время развивается модельно-ориентированный подход реализации системного метода типового проектирования ИС, известный по применению типовых ИС R/3 (SAP) и BAANIV(BAAN). Особенность этого подхода заключается в конфигурировании типового проекта путем настройки модели типовой системы на модель предметной области.