- •Лекции по курсу «Интегрированные системы управления» (заочная форма обучения)
- •Понятие информационной системы
- •Этапы развития информационных систем
- •Процессы в информационной системе
- •Что можно ожидать от внедрения информационных систем
- •Что означает функциональный признак
- •Типы информационных систем
- •Информационные системы оперативного (операционного) уровня
- •Информационные системы специалистов
- •Информационные системы для менеджеров среднего звена
- •Прочие классификации информационных систем
- •Типы обеспечивающих подсистем
- •Информационное обеспечение
- •Техническое обеспечение
- •Математическое и программное обеспечение
- •Организационное обеспечение
- •Правовое обеспечение
- •Паттерны интеграции корпоративных информационных систем
- •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 Обмен сообщениями
- •Участники
- •Планирование разработки системы
- •Анализ системы
- •Начальное исследование
- •Обследование системы
- •Анализ возможностей
- •Определение информационных потребностей и требований к системе
- •Подготовка отчета
- •Концептуальная разработка
- •Оценка альтернатив
- •Подготовка спецификаций и отчета
- •Физическая разработка
- •Разработка выходов.
- •Разработка файлов и базы данных.
- •Разработка входов.
- •Разработка программ и процедур
- •Разработка методов контроля и подготовка отчета
- •Внедрение
- •Планирование внедрения
- •Тестирование программ и подготовка оборудования
- •Выбор и обучение персонала
- •Документирование системы
- •Тестирование системы
- •Переход на новую систему
- •Эксплуатация и обслуживание
- •Подходы к созданию ис
- •Приобретение системы
- •Использование услуг сторонней организации
- •Прототипирование
Разработка программ и процедур
Разработка программ - наиболее длительный этап во всем цикле разработки ИС. Этой работой всегда занимаются специалисты по программированию и здесь существует своя специфика - планирование разработки, выбор инструментальных средств и языка программирования, распределение обязанностей в группе разработчиков, использование различных методик разработки программ, неизбежный этап отладки отдельных программ и программной системы в целом. Процесс разработки программ должен быть тщательно спланирован, разбит на параллельные процессы (обычно - это разработка подсистем) и этапы готовности программной системы в целом (исследовательский и испытательный прототипы, рабочая версия), когда эксперты группы разработчиков могут оценить ход и направление ведущихся работ.
Процедуры - это регламентированная деятельность по обслуживанию системы. Они должны покрывать вопросы подготовки ввода данных, обработки операций, обнаружения и исправления ошибок, выверку балансов, доступ к базе данных, подготовку и предоставление отчетов, инструкции оператора ЭВМ. Процедуры могут принимать форму руководств по системе, инструкций пользователя, обучающих материалов, кадров подсистемы помощи. Они могут готовиться как группой разработчиков, так и пользователями.
Разработка методов контроля и подготовка отчета
Если не обеспечить качественных, точных и аккуратных данных на входе системы, а также надежной и корректной их обработки, то получаемый на выходе результат не будет полезным, а может даже оказаться вредным. Методы контроля призваны обеспечить целесообразность, эффективность и точность обработки данных, предотвратить ошибки, обнаруживая и исправляя их в момент их появления. В выработке методов контроля большую роль играют специалисты предприятия - менеджеры и особенно бухгалтеры, т.к. именно они до тонкостей представляют себе деятельность фирмы и в состоянии определить мероприятия, обеспечивающие эффективный контроль за данными. Вот наиболее важные аспекты контроля:
Законность. Например, как ИС может убедиться, что денежные выплаты вносятся на правильные счета?
Авторизация. Действительно ли деятельность по вводу, обработке, сохранению и выводу информации производится не посторонними, а уполномоченными людьми?
Точность. Проверяются ли вводимые данные на точность? Какие меры принимаются, чтобы обеспечить обработку данных без потерь?
Доступ. Как предотвращается незаконный доступ к данным?
Нумерация. Перенумерованы ли документы, чтобы предотвратить ошибочное или намеренное их использование в посторонних целях и чтобы своевременно обнаруживать пропажу или кражу документов?
Возможность проверки. Могут ли данные операций быть прослежены от первичных документов до окончательного вывода (и наоборот)?
По окончании физической разработки готовится отчет, который служит базовым документом для принятия руководством ответственного решения о начале фазы внедрения.
Внедрение
Внедрение системы - это процесс установки аппаратного и программного обеспечения и начало реальной работы ИС.
