Использование готовых решений [26] - Способы построения автоматизированных информационных систем

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

Для того чтобы АИС могла быть скомпонована из типовых решений, необходимо, чтобы в каждой информационной системе в максимальной степени использовались стандартные технологии автоматизации бизнеса:

    * ИТ "клиент--сервер" в корпоративном документообороте и деловых операциях; * ИТ управления электронными документами; * ИТ проектирования, моделирования и анализа сложных информационных систем; * ИТ финансово-экономического анализа деятельности; * системы поддержки принятия решений и др.

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

В настоящее время на рынке ИТ представлены готовые системы, предназначенные для автоматизации отдельных функций управления и других сфер деятельности (например, пакеты прикладных программ, ориентированные на малый бизнес), а также средние и крупные интегрированные информационные системы, позволяющие автоматизировать деятельность всей компании в целом. Для примера приведем названия возможных сегментов такого рынка [22]:

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

Основное преимущество использования готовых решений заключается в исключении временных затрат на разработку системы, а кроме того, такой подход имеет следующие достоинства:

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

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

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

Похожие статьи




Использование готовых решений [26] - Способы построения автоматизированных информационных систем

Предыдущая | Следующая