Основные принципы построения программного обеспечения КИС

 

Каждая компания имеет свою специфику, которая определяется родом ее деятельности. Выбор специализированных программных средств в значительной степени зависит от этой специфики. Например, для компаний, связанных с добычей нефти, в составе информационной системы важно иметь гео- информационные системы. Для промышленных предприятий – системы автоматизации технологических процессов. Для коммерческих служб любой фирмы желательно иметь системы финансового анализа, планирования и прогнозирования, для торговых фирм – системы учета клиентов и т.д. При этом могут быть использованы старые наработки (например, бухгалтерия, система регистрации товара на складе и т.д.), интеграция которых в информационную систему будет не слишком трудоемка. Не исключено, что потребуется разработка или доработка отдельных специализированных компонентов и интеграция их в единую систему.

И тем не менее основными принципами создания программного обеспечения для КИС можно назвать:

1. Совместимость. Внедрение КИС обычно производится не на пустом месте. Корпорация, как правило, уже имеет старые наработки (например, бухгалтерия, система регистрации товара на складе и т.д.), интеграция которых в информационную систему не будет слишком трудоемка. Не исключено, что потребуется разработка или доработка отдельных специализированных компонентов и интеграция их в единую систему. Кроме того, должна обеспечиваться совместимость при работе в составе гетерогенных КИС.

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

3. Модульность. Программное обеспечение должно строиться по принципу создания и объединения отдельных программных модулей, добавление или удаление которых расширяет или сужает функции КИС, не нарушая целостности ее работы.

4. Мобильность. Способность к внедрению или перенесению программного обеспечения на вновь создаваемые объекты КИС.

5. Масштабируемость. Это способность к физическому и логическому увеличению состава модулей в интересах расширения функциональных возможностей и увеличения производительности КИС.

6. Защищенность. Обеспечение полной защиты информации от несанкционированного доступа с гарантией ее целостность.