logo search
Уч_пособие ИТ управления

5.8 Построение информационных систем с использованием информационных технологий

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

Для системы характерно изменение состояний объектов, которое с течением времени происходит в результате взаимодействия объектов в различных процессах и с внешней средой. В результате такого поведения системы важно соблюдение следующих принципов [20]:

- эмерджентности, то есть целостности системы на основе общей структуры, когда поведение отдельных объектов рассматривается с позиции функционирования всей системы;

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

- адаптивности к изменениям внешней среды и управляемости посредством воздействия на элементы системы;

- обучаемости путем изменения структуры системы в соответствии с изменением целей системы.

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

Декомпозиция – разбиение системы (программы, задачи) на компоненты, объединение которых позволяет решить данную задачу.

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

В соответствии с этим принципом осуществляется разделение функций ИС на модули по функциональной принадлежности, и каждый модуль реализует один из этапов общего процесса. Такой функционально-модульный подход к проектированию ИС, получивший название «модель водопада», предусматривает строго последовательный порядок действий. Главный недостаток такого подхода заключается в движении информации в одном направлении (аналог - по течению реки). Если при проектировании или эксплуатации возникает проблема, то она решается только на данной стадии проекта, не затрагивая предыдущих стадий. Недостаточная обратная связь приводит к ограниченным исправлениям, что в свою очередь приводит к деформированным реализациям. Ориентация на функционально-модульный подход увеличивает вероятность потери контроля над решением возникающих проблем [23].

Объектно-ориентированная технология проектирования ИС, основанная на объектной декомпозиции с описанием поведения системы в терминах взаимодействия объектов, предоставляет мощную, гибкую, универсальную концептуальную основу для конструирования информационно-управляющих систем в различных областях хозяйственной деятельности и управления, сочетающую использование моделей современной логистики, объектного подхода к компонентам предметной области, современных инструментальных средств визуального программирования и СУБД с SQL-интерфейсом.

В основу объектно-ориентированной технологии проектирования ИС положены разработка, анализ и спецификация концептуальной объектно-ориентированной модели предметной области.

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

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

Среди средств разработки информационных систем выделяют следующие основные группы [23]:

Традиционные системы программирования представлены средствами создания приложений на алгоритмических языках программирования (Си, Паскаль, Бейсик и др.). Развитием традиционных систем программирования является объектно-ориентированное и визуальное программирование. Объектно-ориентированный подход содержится в современных языках высокого уровня Smalltalk, Object Pascal, C++, Java.

Основой разработки файл-серверных приложений для локальных сетей ПК являются инструментальные средства «персональных» СУБД, реализованные в виде диалоговой интегрирующей среды, предоставляющей три уровня доступа:

- программирование и создание приложений;

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

- использование диалоговой среды и генераторов конечным пользователем для создания, ведения и просмотра БД, а также формирования простых отчетов и запросов.

Среди инструментальных средств реализации приложений с архитектурой «клиент-сервер» выделяют:

- среды разработки приложений для серверов баз данных;

- независимые от СУБД инструменты для создания приложений «клиент-сервер»;

- средства поддержки распределенных информационных приложений.

Средства автоматизации делопроизводства и документооборота подразделяются на следующие подгруппы:

- средства автоматизации учрежденческой деятельности Office Automation;

- системы управления электронным документооборотом EDMS;

- EDI - электронный документооборот и UN/EDIFACT — европейский стандарт EDI в задачах логистики;

- средства обеспечения коллективной работы Groupware;

- средства автоматизации документооборота Workflow.

Данная группа средств включает в свой состав: текстовые редакторы для подготовки и корректировки документов; процессоры электронных таблиц для расчетов, анализа и графического представления данных; программы генерации запросов по образцу из различных БД; сетевые планировщики для назначения рабочих встреч и совещаний; средства разработки и демонстрации иллюстративных материалов для презентаций; словари и системы построчного перевода и др. Эти средства представляют собой отдельные пакеты (Win Word, Word Perfect, Excel, Lotus), интегрированный пакет программ (MS Works) или согласованный набор пакетов (Microsoft Office, Corel Perfect Office).