Анализ собранной и постоянно обновляемой информации может вызывать проблему, связанную с качественной обработкой большого массива данных и его мониторингом. Информационно-аналитическая система, в свою очередь, представляет собой совокупность аппаратных средств, информационных источников, программных решений и прочих практических применений. В этой связи каждая ИАС создается и разрабатывается с учетом следующих обстоятельств:
- получение самых различных данных из многих источников одновременно. Данная информация представляется в многочисленных форматах и впоследствии подвергается приведению в единую форму и объединению в определенную структуру. Самым наглядным примером может послужить информационно-аналитическая система «Образование».
- аккумулирование данных и создание массивов из них, использование технологий поиска и индексации.
- для каждого из пользователей непрерывно организована выдача требуемой информации, необходимой для принятия решений, выполнения конкретных мер или совершения определенных действий в выбранной сфере. Так, медицинская информационно-аналитическая система должна содержать в себе и быстро выдавать данные, касающиеся сферы здравоохранения, разделенные по тематике и структурам.
- инструменты интеллектуального и оперативного анализа, подготовка регулярной и плановой оценки различных состояний объектов управления. Они могут быть представлены в форме документальных носителей, а также экранных цифровых отчетных форм.
- вся информация и вытекающие результаты ее анализа представляются в строго упорядоченной форме. Это необходимо для того, чтобы все данные воспринимались пользователями эффективно.
Функции информационно-аналитических систем
Функции информационно-аналитических систем реализуются по критериям системного функционала:
- средства аналитической обработки данных;
- база информации, данные из которой подвергаются аналитической обработке; набор правил решения определенных задач в сфере обработки данных;
- программно-технический комплекс, позволяющий пользователям осуществлять взаимодействие с системой информационно-аналитического обеспечения;
- модульный функционал представления данных, формирования предложений и альтернативных рекомендаций для пользователей системы.
На рисунке ниже представлены функции информационно-аналитических систем:
Применение информационно-аналитических систем
Информационно-аналитические системы применяются для:
- поддержки принятия решений в процессах эксплуатации сложных технических и информационных систем, таких как информационный портал экспертной системы межотраслевого инновационного центра оборонно-промышленного комплекса, поддержки решений генерального конструктора по материалам, системы мониторинга и анализа промышленных технологий научно-технического сопровождения создания приоритетных образцов ракетной и ракетно-космической техники и т.п.;
- сопровождения этапа внедрения промышленных технологий на предприятиях различных отраслей;
- оценки финансово-экономических и технологических рисков выполнения предприятиями федеральных целевых программ и государственных оборонных заказов;
- ведения реестра уникальной стендовой, испытательной базы организаций;
- непрерывного мониторинга параметров состояния объектов и процессов.
Технология разработки информационно-аналитических систем
Методология создания ИС состоит в организации процесса построения и управления им с целью гарантированного выполнения требований, предъявляемых как к самой системе, так и к характеристикам процесса разработки ИС. Применение соответствующих критериев оптимизации и инструментальных средств обусловливает создание ИС:
- адекватных целям и задачам предприятия, требованиям заказчика по автоматизации бизнес-процессов;
- отвечающих заданным параметрам качества, надежности, безопасности, эффективности при соблюдении фиксированного бюджета финансирования и сроков реализации проекта;
- характеризующихся простотой сопровождения, модификации и расширения ИС, высокой адаптацией к изменениям в условиях работы предприятия и внешней среды;
- отвечающих требованиям открытости, переносимости, масштабируемости, возможности использования разработанных ранее и применяемых на предприятии комплексов технических средств и информационных технологий (программного обеспечения, баз данных, компьютеров, оргтехники, телекоммуникаций).
Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, в комплексе обеспечивающие выполнение процессов жизненного цикла информационных систем. Технологии проектирования ИС базируются на технологических инструкциях, состоящих из описания последовательностей технологических операций, условий их выполнения и описаний самих операций.
Технология проектирования ИС обычно включает:
- заданную последовательность выполнения технологических операций проектирования;
- критерии и правила, используемые при оценке результатов выполнения технологических операций;
- графические и текстовые средства (нотации) для описания проектируемой системы.
Каждая технологическая операция обеспечивается:
- исходными данными или данными, которые получены на предыдущей операции, представленными в стандартном виде;
- методическими материалами, инструкциями, нормативами и стандартами;
- программными и техническими средствами;
- специалистами-исполнителями.
Результаты выполнения операции должны быть представлены в некотором стандартном виде, что позволяет адекватно их воспринимать и использовать в качестве исходных данных для выполнения последующей технологической операции.
К общим требованиям, предъявляемым к технологии проектирования, разработки и сопровождения ИС, относятся:
- поддержание полного жизненного цикла ИС;
- гарантия достижения целей разработки системы с заданным качеством и в установленные сроки;
- декомпозиция проекта на части, слабо связанные по данным или функциям, и их разработка небольшими (3–7 человек) группами исполнителей с последующей интеграцией этих частей;
- минимальное время на создание отдельных работоспособных подсистем;
- при полностью завершенном проекте последовательное внедрение разработанной ИС по отдельным подсистемам;
- быстрая реализация ИС при оптимальном числе разработчиков (привлечение множества разработчиков часто дает более низкий эффект);
- возможность управления конфигурацией проекта, автоматического ведения версий проекта и его составляющих, выпуска проектной документации и синхронизации ее версий с версиями проекта.