Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
250
Добавлен:
22.08.2013
Размер:
184.45 Кб
Скачать

Лекция 15. Реинжиниринг информационных систем

Основные определения. Причины реинжиниринга ИС. Основные пути реинжиниринга ИС. Методологии реинжиниринга ИС. Этапы реинжиниринга ИС. Перспективы реинжиниринга ИС.

15.1. Основные определения

В настоящее время существует много различных определений реинжиниринга (англ. reengineering) информационных систем (ИС). В том числе – много сходных и смежных понятий. Общепринятого определения пока не существует. Встречаются два написания самого термина: реинжиниринг и реинжениринг (первое встречается чаще). В рамках данного курса под реинжинирингом информационной системы (РИС) понимается анализ и перепроектирование информационной системы с целью реализации ее в новом качестве [1] (слайд 2). Таким образом, целью РИС устанавливается существенное улучшение качества информационной системы «в разы» (значительно более 100%).

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

Можно выделить следующие термины, сходные или смежные с термином реинжиниринга информационных систем (слайд 3):

  • модернизация ИС – относительно небольшое улучшение информационной системы (обычно не более 100%), исправление критичных ошибок, при отсутствии кардинальных изменений1системе;

  • рефакторинг ИС (англ. refactoring) – полное или частичное преобразование внутренней структуры программного обеспечения информационной системы (только программного) при сохранении внешнего поведения; перевод на более современный язык программирования;

  • редизайн ИС (англ. redesign) – переработка только пользовательских интерфейсов информационной системы без существенного вмешательства в ее устройство, обычно применим к веб-сайтам;

  • реверс-инжиниринг ИС (англ. reverse-engineering) – исследование, восстановление (построение) структурных моделей информационной системы (например, построение информационной модели ИС на основе ее существующей базы данных);

  • реинжиниринг бизнес-процессов (РБП) – фундаментальное переосмыс­ление и радикальное перепроектирование бизнес-процессов для достижения существенных улучшений в ключевых для современного бизнеса показателях результативности2.

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

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

Соседние файлы в папке Lekcii