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