Сб. Июл 27th, 2024

Потребность в адаптивных информационных системах воз­никает в тех случаях, когда поддерживаемые ими проблемные об­ласти постоянно развиваются. В связи с этим адаптивные систе­мы должны удовлетворять ряду специфических требований, а именно:

  • адекватно отражать знания проблемной области в каждый момент времени;
  • быть пригодными для легкой и быстрой реконструкции при изменении проблемной среды.

Адаптивные свойства информационных систем обеспечива­ются за счет интеллектуализации их архитектуры.

Ядром таких систем является постоянно развиваемая модель проблемной об­ласти, поддерживаемая в специальной базе знаний — репозитории. Ядро системы управляет процессами генерации или пере-конфигурирования программного обеспечения.

В процессе разработки адаптивных информационных систем применяется оригинальное или типовое проектирование. Ориги­нальное проектирование предполагает разработку информаци­онной системы с «чистого листа» на основе сформулированных требований. Реализация этого подхода основана на использова­нии систем автоматизированного проектирования, или CASE-технологий (Designer2000, SilverRun, Natural Light Storm и др.).

При типовом проектировании осуществляется адаптация ти­повых разработок к особенностям проблемной области. Для реа­лизации этого подхода применяются инструментальные средства компонентного {сборочного) проектирования информационных систем (R/3, BAAN ГУ, Prodis и др.) Главное отличие подходов состоит в том, что при использова­нии CASE-технологии на основе репозитория при изменении проблемной области каждый раз выполняется генерация про­граммного обеспечения, а при использовании сборочной техно­логии — конфигурирование программ и только в редких случаях — их переработка.