- •Лекции по курсу «Интегрированные системы управления» (заочная форма обучения)
- •Понятие информационной системы
- •Этапы развития информационных систем
- •Процессы в информационной системе
- •Что можно ожидать от внедрения информационных систем
- •Что означает функциональный признак
- •Типы информационных систем
- •Информационные системы оперативного (операционного) уровня
- •Информационные системы специалистов
- •Информационные системы для менеджеров среднего звена
- •Прочие классификации информационных систем
- •Типы обеспечивающих подсистем
- •Информационное обеспечение
- •Техническое обеспечение
- •Математическое и программное обеспечение
- •Организационное обеспечение
- •Правовое обеспечение
- •Паттерны интеграции корпоративных информационных систем
- •5.1 Структурные паттерны интеграции
- •5.1.1 Взаимодействие "точка - точка"
- •5.1.2 Взаимодействие "звезда" (интегрирующая среда)
- •5.1.3 Смешанный способ взаимодействия
- •5.2 Паттерны по методу интеграции
- •5.2.1 Интеграция систем по данным (data-centric).
- •5.2.2 Функционально-центрический (function-centric) подход.
- •5.2.3 Объектно-центрический (object-centric).
- •5.2.4 Интеграция на основе единой понятийной модели предметной области (concept-centric).
- •5.3 Паттерны интеграции по типу обмена данными
- •5.3.1 Файловый обмен
- •5.3.2 Общая база данных
- •5.3.3 Удаленный вызов процедур
- •5.3.4 Обмен сообщениями
- •Участники
- •Планирование разработки системы
- •Анализ системы
- •Начальное исследование
- •Обследование системы
- •Анализ возможностей
- •Определение информационных потребностей и требований к системе
- •Подготовка отчета
- •Концептуальная разработка
- •Оценка альтернатив
- •Подготовка спецификаций и отчета
- •Физическая разработка
- •Разработка выходов.
- •Разработка файлов и базы данных.
- •Разработка входов.
- •Разработка программ и процедур
- •Разработка методов контроля и подготовка отчета
- •Внедрение
- •Планирование внедрения
- •Тестирование программ и подготовка оборудования
- •Выбор и обучение персонала
- •Документирование системы
- •Тестирование системы
- •Переход на новую систему
- •Эксплуатация и обслуживание
- •Подходы к созданию ис
- •Приобретение системы
- •Использование услуг сторонней организации
- •Прототипирование
Физическая разработка
На этапе физической разработки широкие, ориентированные на пользователя концептуальные требования к ИС переводятся в детальные спецификации, которые затем используются для программирования и отладки программ.
Разработка выходов.
Цель этого этапа - определить назначение, формат, содержание, расписание, в соответствии с которыми будут создаваться отчеты, выходные документы и экранные формы. Вот некоторые наиболее важные вопросы разработки выходных документов: использование (кто, почему и для принятия каких решений нуждается в отчетах), носитель (бумага, бланк, экран, голос, файл и т.п.), формат (таблица, текст, график), адресат (место назначения), доступ (кто имеет право знакомиться), детализация (определяет объем объяснений), расписание (в какое время производить).
Как правило выходы принадлежат одной из следующих категорий:
Регулярные отчеты имеют заранее определенное содержание и формат и готовится регулярно. Например, ежемесячный отчет о производительности, еженедельный отчет о продажах, ежегодный финансовый отчет.
Специальный анализ не имеет заранее определенной структуры и готовится по запросам руководителей. Например, это может быть ответ на вопрос, какой из трех новых продуктов приносит наибольшую прибыль?
Отчеты о необычных обстоятельствах имеют заранее определенное содержание, но готовятся только в ответ на необычные условия. Примеры - отсутствие на рабочем месте большого количества служащих, превышение затрат, недостаток материально- производственных запасов.
Отчеты по требованию имеют предопределенное содержание и формат, но готовятся только по требованию.
Всякий разработанный на этом этапе отчет должен быть подвергнут оценке пользователей, чтобы гарантировать его полноту, актуальность и полезность.
Разработка файлов и базы данных.
Основные задачи этого этапа - моделирование данных и создание базы данных. При этом окончательно решаются вопросы о носителе данных (жесткий, гибкий, оптический диск или магнитная лента), об организации доступа (прямой, последовательный, индексно-последовательный), о режиме обработки (пакетный или в реальном времени), о процедурах эксплуатации, оцениваются ожидаемые размеры файлов, скорость их обработки, процент ежегодного обновления записей и другая динамика базы данных.
Очень важно на этом этапе позаботиться о совместимости форматов данных с уже созданными и работающими ИС компании, а может быть и других организаций. В противном случае в будущем могут возникнуть проблемы интеграции баз данных.
Разработка входов.
Задача этапа - полностью определить входные данные и оптимальные методы их ввода. Здесь рассмотрению подлежат: способ ввода каждого документа (клавиатура, сканер торгового терминала, OCR - устройство распознавания символов, голос), источник (где данные появляются), формат (первичный или оборотный документ, экранная форма), тип данных, оценка объема, частоты и затрат на ввод данных, требования к подготовке обслуживающего персонала, необходимые меры контроля ошибок и их исправления.
Все большее распространение в ИС получает использование автоматизированного ввода, основанного на оборотных документах с последующим их сканированием. Поэтому на этапе разработки входов проектируются формы таких документов. Вот некоторые принципы их разработки: данные, которые могут быть заранее определены, должны впечатываться сразу, а не заполняться (название компании, нумерация, текущий год); выделение линиями, шрифтом, цветом или штриховкой различных частей документа; логичная группировка данных по частям документа; ясные инструкции по заполнению; подбор размера, цветов, толщины и плотности бумаги для облегчения работы с документом и т.д.
Если используется ввод с клавиатуры, то большое значение приобретает разработка экранных форм, которая позволяет обеспечить ускорение ввода данных и избежать возникновения ошибок. Приведем некоторые правила: ввод данных в том же порядке, в котором они появляются на исходном документе; минимизация ввода данных (например, автоматический вывод названия по номеру счета или табельного номера по фамилии работника); заполнение слева направо и сверху вниз; ограничение количества данных в одном кадре; автоматическая проверка правильности ввода (например, сверка почтового индекса и названия города) и т.д.
