• средствами представления обобщений и укрупнений: обработка больших объемов разнородной информации невозможна без средств обобщения и укрупнения, позволяющих выполнять массовые операции над большими массивами близкой по смыслу информации, причем должна обеспечиваться возможность динамического формирования таких массивов;
• принципиальной возможностью представления и обработки метаинформации (информации об информации): для решения сложных задач недостаточно иметь только фактическую информацию, необходимо также учитывать метаинформацию, позволяющую значительно более эффективно организовывать управление обработкой массивов конкретной информации;
• средствами отображения в информационной системе всех существенных взаимосвязей между отдельными компонентами информации: решение многофункциональных задач возможно только при наличии разнообразных связей между компонентами информации, и чем сложнее задача, тем более разносторонними должны быть такие связи;
• средствами поддержки семантики: обработка разнородной информации, составляющей ЕИП, невозможна без формального представления и строгого соблюдения семантических правил, обеспечивающих целостность и непротиворечивость всей информации в системе;
• степенью интеллектуальности средств поиска и анализа информации: одной из основных целей создания ЕИП является необходимость в одновременном анализе различной информации, относящейся к разным функциям системы. При этом, учитывая сложность организации ЕИП и невозможность заранее предугадать и запрограммировать все возможные запросы к системе, потребность в интеллектуальных средствах поиска и обработки информации в ЕИП более чем насущна.
Отсутствие каких-либо из перечисленных компонентов при разработке ЕИП или недостаточная их развитость приводит к существенному усложнению самого ЕИП и всех прикладных алгоритмов. Это в свою очередь влечет за собой снижение адаптивности и развиваемости информационной системы, а также вызывает большие проблемы и затраты при добавлении новой функциональности. Эффективная же организация ЕИП позволяет не только решать насущные задачи, но и со сравнительно небольшими затратами подключать новую функциональность с минимальными изменениями в существующей схеме организации ЕИП.
Следует различать адаптивность системы и возможность ее конфигурирования.
Адаптивность информационной системы – это содержащаяся в системе способность к настройке существующей в ней функциональности в соответствии с требованиями конкретного производства.
Конфигурирование информационной системы – это задание определенных параметров в системе, обеспечивающих ее работу в различных условиях. При этом все возможные варианты конфигурирования заранее задаются в системе, а настройка заключается в выборе одного из них. Адаптивность же системы в отличие от конфигурирования позволяет настраивать систему на заранее неизвестные варианты, учитывая различные нюансы, необходимые для решения задачи.
Для обеспечения адаптивности информационная система должна быть открытой и иметь специальные механизмы, обеспечивающие простое изменение и расширение описаний используемых в системе объектов, а также возможность изменения прикладных алгоритмов.
Как правило, крупные информационные системы обладают бóльшими возможностями по конфигурированию, но отличаются низкой адаптивностью. Это связано с тем, что в них реализован большой объем различной функциональности с множеством связей, которые необходимо менять при адаптации системы. Поэтому разработчики таких систем заранее задают различные варианты решения для того, чтобы своевременно установить все возможные связи в информации.
Развиваемость информационной системы – это возможность включения в нее новой, заранее не известной функциональности (в отличие от адаптивности системы, которая обеспечивает настройку существующей в системе функциональности).
Добавление новых функций в систему и связывание их с уже имеющейся функциональностью вызывает большие проблемы при построении многофункциональных систем. Это обусловлено необходимостью изменения применяемого представления информации в системе для учета новых данных и их взаимосвязей, а также используемых алгоритмов для того, чтобы они обеспечивали работу с новой информацией. Изменение функциональности в системах с развитой функциональностью, охватывающей решение большого круга задач, но имеющих жесткую структуру, чревато неоправданно большими затратами.
Читать дальше
Конец ознакомительного отрывка
Купить книгу