5.8 Построение информационных систем с использованием информационных технологий
Методологическую основу проектирования экономических информационных систем составляет системный подход, в соответствии с которым любая система представляет собой совокупность взаимосвязанных объектов (элементов), функционирующих совместно для достижения общей цели.
Для системы характерно изменение состояний объектов, которое с течением времени происходит в результате взаимодействия объектов в различных процессах и с внешней средой. В результате такого поведения системы важно соблюдение следующих принципов [20]:
- эмерджентности, то есть целостности системы на основе общей структуры, когда поведение отдельных объектов рассматривается с позиции функционирования всей системы;
- гомеостазиса, то есть обеспечения устойчивого функционирования системы и достижения общей цели;
- адаптивности к изменениям внешней среды и управляемости посредством воздействия на элементы системы;
- обучаемости путем изменения структуры системы в соответствии с изменением целей системы.
В настоящее время господствующим направлением проектирования ИС является объектно-ориентированная технология как основа создания открытых, гибких, многофункциональных систем для различных предметных областей. На сегодняшний день существует два основных подхода к разработке информационных систем, отличающихся критериями декомпозиции.
Декомпозиция – разбиение системы (программы, задачи) на компоненты, объединение которых позволяет решить данную задачу.
Первый подход, получил название функционально-модульного или структурного. Он основан на принципе алгоритмической декомпозиции с выделением функциональных элементов и установлением строгого порядка выполняемых действий, т.е. в основе лежит иерархический подход с выделением вначале функциональных действий, затем независимых компонентов с дальнейшей их детализацией.
В соответствии с этим принципом осуществляется разделение функций ИС на модули по функциональной принадлежности, и каждый модуль реализует один из этапов общего процесса. Такой функционально-модульный подход к проектированию ИС, получивший название «модель водопада», предусматривает строго последовательный порядок действий. Главный недостаток такого подхода заключается в движении информации в одном направлении (аналог - по течению реки). Если при проектировании или эксплуатации возникает проблема, то она решается только на данной стадии проекта, не затрагивая предыдущих стадий. Недостаточная обратная связь приводит к ограниченным исправлениям, что в свою очередь приводит к деформированным реализациям. Ориентация на функционально-модульный подход увеличивает вероятность потери контроля над решением возникающих проблем [23].
Объектно-ориентированная технология проектирования ИС, основанная на объектной декомпозиции с описанием поведения системы в терминах взаимодействия объектов, предоставляет мощную, гибкую, универсальную концептуальную основу для конструирования информационно-управляющих систем в различных областях хозяйственной деятельности и управления, сочетающую использование моделей современной логистики, объектного подхода к компонентам предметной области, современных инструментальных средств визуального программирования и СУБД с SQL-интерфейсом.
В основу объектно-ориентированной технологии проектирования ИС положены разработка, анализ и спецификация концептуальной объектно-ориентированной модели предметной области.
Рассмотрим эти подходы на примере учета товаров на складе. При функционально-модульном подходе представление системы будет выражено в виде функций: прием товара, отпуск товара, инвентарный контроль и т.д. и принцип построения заключается в разработки технологии для каждой функции и определении процессов передачи информации от одной функции к другой. В случае объектно-ориентированного подхода представление системы будет выражено в форме классов объектов: товары, клиенты, поставщики, заказы и т.д., а принцип построения состоит в определении состава и структуры каждого класса объектов и процессов информационного взаимодействия этих классов друг с другом и с внешней средой.
Реализация информационных систем на основе информационных технологий должна быть основана на инженерных подходах, предполагающих качественные, оптимальные по используемым ресурсам, эффективные и удобные в эксплуатации разработки.
Среди средств разработки информационных систем выделяют следующие основные группы [23]:
традиционные системы программирования;
инструменты для создания файл-серверных приложений;
средства разработки приложений «клиент-сервер»;
средства автоматизации делопроизводства и документооборота;
средства разработки Интернет/Интранет-приложений;
средства автоматизации проектирования (CASE-технологии).
Традиционные системы программирования представлены средствами создания приложений на алгоритмических языках программирования (Си, Паскаль, Бейсик и др.). Развитием традиционных систем программирования является объектно-ориентированное и визуальное программирование. Объектно-ориентированный подход содержится в современных языках высокого уровня 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).
- Принятые сокращения
- Введение
- 1 Общие сведения об информационных технологиях. Понятие информации
- 1.1 Понятие «информационной технологии»
- 1.2 Информация и ее свойства
- 1.3 Разновидности информации. Роль информации в процессе управления.
- 1.4 Виды информационных технологий обеспечения управленческой деятельности.
- Контрольные вопросы
- 2 Информационные технологии документационного обеспечения экономической и управленческой деятельности
- 2.1 Документационное обеспечение управленческой деятельности
- 2.2 Системы автоматизации документооборота
- 2.3 Назначение и особенности функционирования систем управления документами
- Контрольные вопросы
- 3 Инструментальные средства компьютерных технологий информационного обслуживания управленческой деятельности
- 3.1 Технические средства информационных технологий
- 3.2 Программные средства информационных технологий
- 3.3 Интеграция функций и технологий информационного обслуживания управленческой деятельности
- Контрольные вопросы
- 4 Технологии хранения и поиска информации
- 4.1 Информационный процесс накопления данных
- 4.2 Базы данных. Основные понятия
- 4.3 Архитектура баз данных
- 4.4 Системы управления базами данных
- Контрольные вопросы
- 5 Компьютерные информационные системы
- 5.1 Понятие и структура информационной системы.
- 5.2 Виды и задачи информационных систем различных уровней управления организации
- 5.3 Особенности экономической информационной системы
- 5.4 Типы экономических информационных систем
- 5.5 Классификация экономических информационных систем
- 5.6 Принципы построения, жизненный цикл и режимы эксплуатации информационных систем
- 5.7 Понятие автоматизированного рабочего места
- 5.8 Построение информационных систем с использованием информационных технологий
- 5.9 Корпоративные информационные системы
- Контрольные вопросы
- 6 Информационные технологии интеллектуальной поддержки управленческих решений
- 6.1 Информационные технологии поддержки принятия решения
- 6.2 Информационная технология экспертных систем
- 6.3 Технологии исследования финансово-хозяйственной деятельности
- 6.4 Программные продукты создания бюджета
- 6.5 Программные продукты стратегического корпоративного планирования
- 6.6 Технологии прогнозирования деятельности предприятия
- 6.7 Технологии автоматизации управления предприятием
- Контрольные вопросы
- 7 Организация защиты информации
- 7.1 Угрозы безопасности информации. Система защиты данных в информационных технологиях
- 7.2 Средства и механизмы обеспечения безопасности информации
- Контрольные вопросы
- Заключение
- Библиографический список
- Оглавление