Интеллектуальные информационные системы

         

Эволюция технологий создания и поддержки информационных систем: автоматизация функций посредников


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

На пути создания таких систем возникли следующие основные сложно преодолимые трудности:

– систему нужно было создать очень быстро, т.к. при очень большом ее масштабе обычно система морально устаревала еще до начала ее внедрения;

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

Опыт показывает, что максимальная сложность систем, создаваемых централизовано по единому проекту, ограничена.

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



Содержание раздела