Использование case–систем в процессе реконструкции бизнес процессов предприятия

Вид материалаДокументы

Содержание


Средства анализа и реинжениринга бизнес процессов
Средства анализа и проектирования баз данных.
Средства анализа и проектирования объектной модели приложений.
Инструменты визуальной разработки приложений.
Средства поддержки разработки групповых проектов.
Комплексные интегрированные системы.
Подобный материал:
Использование CASE–систем в процессе реконструкции бизнес процессов предприятия


Треногин Н.Г., к. т. н., доцент, Терехов В.И.

СибГУТИ, Новосибирск


В течение последнего десятилетия очевидным образом наметилось ускорение темпов изменения рыночных конъюнктур. Это, в свою очередь, приводит к необходимости постоянного изменения и пересмотра производственной и управленческой деятельности предприятия. Чтобы устоять в конкурентной борьбе, производители товаров и услуг должны постоянно быть готовыми к удовлетворению растущих требований потребителей, либо это сделает кто-то другой. Один из путей повышения эффективности функционирования предприятия — это использование методик реконструкции бизнес процессов (Business Process Reengineering — BPR). В основе этих методик лежат работы по постоянному совершенствованию стратегии фирмы, которая ориентирована на перспективные требования клиентов, разработку новых бизнес правил для снижения затрат, пересмотр структуры предприятия с целью повышения эффективности [2]. Один из путей повышения эффективности выполнения бизнес операций —использование информационных систем. Однако перманентный характер процесса реконструкции бизнес правил приводит к необходимости постоянного изменения компонентов, составляющих информационную систему.

Минимизация трудоёмкости и длительности разработки, поддержки и переработки программного обеспечения информационной системы достигается с помощью технологии промышленного проектирования. За рубежом данное направление получило название CASE (Computer Aided System Engineering) — автоматизированное проектирование программных средств и информационных систем. В принципе к CASE–приложениям относится всё программное обеспечение, предназначенное для автоматизации процесса создания приложений (программного обеспечения). Более подробно рассмотрим отдельные направления развития СASE–технологий [4].

Средства анализа и реинжениринга бизнес процессов. Этот класс продуктов представлен приложениями, реализующими методологии моделирования процессов предметной области (Business Process Model). Прежде всего, имеются в виду методологии DFD (Data Flow Diagrams) — диаграммы потоков данных и SADT (Structure Analysis and Design Technique) — анализ структуры и проработка методик. Данные методики, реализованные в таких продуктах, как Platinum BPWin, Silverrun Buisiness Process Modeler, позволяют построить модели предметной области на этапе проектирования новой информационной системы или реконструкции существующей.

Средства анализа и проектирования баз данных. Данный набор средств включает в себя продукты, поддерживающие проектирование структуры базы данных с использование диаграмм «сущность-связь» (ER–диаграмм). К таким продуктам можно отнести Platinum ERWin, Silverrun Data Modeler, GS Soft MetaBase, Embarcadero ER/Studio. Кроме прямого проектирования базы данных на основе ER–диаграмм, часть перечисленных продуктов поддерживает обратное проектирование (reverse engineering) — построение диаграмм по имеющейся структуре данных. Последняя возможность особенно важна в ходе реинжениринга существующих информационных систем.

Средства анализа и проектирования объектной модели приложений. Системы, входящие в этот класс, предназначены для быстрой проработки иерархии объектов в рамках объектно-ориентированного подхода.

Инструменты визуальной разработки приложений. Сюда входят различные системы визуального программирования, реализующие концепцию быстрой разработки приложений (Rapid Application Development — RAD) на основе объектно-ориентированного подхода. Наиболее распространенные системы этого класса: Inprise Delphi, Inprise C++ Builder, MS Visual C++, MS Visual Bassic, IBM VisualAge.

Средства поддержки разработки групповых проектов. К этому классу относятся системы управления и контроля взаимодействия при выполнении проектов (например, Project Workbench). Как правило, такие системы имеют средства поддержки репозитария — универсального хранилища объектов (диаграмм, библиотек, описаний, сценариев, форм, отчётов и т.д.), над которыми идёт работа в ходе проекта.

Комплексные интегрированные системы. Системы данного класса включают в себя свойства всех предыдущих классов и предназначены для комплексного решения задачи автоматизированного проектирования бизнес приложений, начиная от обследования предприятия и заканчивая внедрением и написанием документации. Одним из примеров системы с подобной функциональностью может быть Oracle Designer 2000.

Использование CASE–систем того или иного класса естественным образом зависит от тех задач, которые необходимо решать. Так, если компания не планирует разработку ПО автоматизации бизнес процессов собственными силами, то можно ограничиться использованием систем анализа бизнес процессов. Применение этих методологий и продуктов позволит документировать и осмыслить сложившиеся бизнес процессы, а также рассмотреть варианты их изменения с целью повышения эффективности. Консалтинговой компании, которая работает в области информационных технологий, целесообразно использовать как средства моделирования бизнес процессов, так и средства обратного проектирования данных. Руководству же компаний, активно занимающихся разработкой крупных информационных систем в масштабе предприятия, следует подумать о возможности использования комплексной CASE–системы.

Литература




  1. Зиндер Е. Новое системное проектирование: информационные технологии и бизнес-реинжениринг//Системы управления базами данных. — №4. — 1995.
  2. Зиндер Е. Новое системное проектирование: информационные технологии и бизнес-реинжениринг. Часть 2. Бизнес-реинжениринг//Системы управления базами данных. — №1. — 1996.
  3. Зиндер Е. Новое системное проектирование: информационные технологии и бизнес-реинжениринг. Часть 3. Методы нового системного проектирования//Системы управления базами данных. — №2. — 1996.
  4. Арсеньев Б.П., Яковлев С.А. Интеграция распределенных баз данных. — CПб.: Издательство «Лань», 2001.
  5. Кульба В.В., Ковалевский С.С. и др. Теоретические основы проектирования оптимальных структур распределённых баз данных. — М.: СИНТЕГ, 1999.