№>52006
Н.В. Ковальчук
Применение CASE-средств в консалтинговых проектах
До недавнего времени проектирование информационных систем (ИС) выполнялось неформализованными методами с использованием экспертных оценок и дорогостоящих экспериментальных проверок качества функционирования ИС [1].
Усложнение ИС вызывает повышение требований к технологиям описания и построения ИС. Современным крупным ИС-проек-там присущи следующие особенности [3]:
• отсутствие прямых аналогов;
• сложность описания;
• наличие совокупности тесно взаимодействующих компонентов, со своими локальными задачами и целями;
• необходимость интеграции существующих и вновь разрабатываемых приложений;
• функционирование в неоднородной среде на нескольких аппаратных платформах;
• существенная протяженность проекта во времени;
• разобщенность и разнородность отдельных групп разработчиков по уровню квалификации, использованию и др.
Перечисленные обстоятельства обусловили появление CASE-средств (Computer Aided Software/system Engineering). Первоначальное значение данного термина захватывало лишь разработку программного обеспечения. В настоящее время под термином «CASE-средства» понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного программного обеспечения (ПО) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы [1]. Современные CASE-средства основаны на методологиях структурно-
го или объектно-ориентированного анализа и проектирования. Для описания внешних требований используются спецификации в виде текстов и диаграмм, динамики поведения системы, связей между моделями, архитектуры программных средств [5].
CASE-средства — общая характеристика
История развития CASE-средств насчитывает более 20 лет [14].
CASE-инструментарий охватывает разнообразную деятельность — от анализа бизнес-требований и структур до поддержки жизненного цикла разработки и сопровождения ИС [4]. CASE-технология позволяет отделить проектирование ПО от этапов программирования и отладки, что предотвращает появление множества ошибок. Ошибки на ранних этапах могут вылиться в трудноразрешимые проблемы, которые способны привести к провалу всего проекта. CASE-продукты оказывают в данном вопросе неоценимую помощь разработчикам, сводя к минимуму вероятность ошибок и упрощая их устранение на последующих этапах.
По оценкам компании Interface Ltd [29], использование объектно-ориентированных CASE-средств в России находится на этапе освоения. Так, пользователей наиболее популярных продуктов компании Computer Associates BPwin и ERwin насчитывается до 10тыс., причем с учетом людей, использующих контрафактные копии этого ПО. Количество пользователей пакета Rational Rose составляет 1-1,5 тыс., еще примерно столько же используют другие CASE-средства.
В последнее время наблюдается тенденция более активного продвижения продуктов компании Rational Software и популяризация языка UML, на котором основаны продукты Rational.
Ив5 2006
Необходимо отметить, что имеются и другие популярные методологии проектирования, например широко распространенный пакет BPwin основан на методологии IDEF.
Ниже в данной статье будут рассмотрены продукты, основанные на методике IDEF0 (Integration Definition for Function Modeling), в связи с тем что для целей дальнейшего исследования, а именно проектирования бизнес-процессов, она наиболее подходящая.
При обсуждении проблемы выбора CASE-средств традиционно большое внимание уделяется реализации методологии анализа предметной области (E-R, IDEF0 [29], IDEF1X, Gane/Sarson, Yourdon, Barker [32] и др.).
Прежде необходимо разобраться, какие продукты на данный момент доступны пользователю, организации и чем каждый из них отличен друг от друга.
Проведем сравнительный анализ подобных средств проектирования, предварительно составив список самых распространенных продуктов такого рода1.
Продукты, занимающие стабильную позицию на рынке
Рассмотренные ниже программные продукты представлены в табл. 1.
AI0 Win — продукт, разрабатываемый компанией KBSI (США), одним из создателей стандарта IDEF0. Платформа — только MS Windows. Цена устанавливается при заказе. Обладает широкими возможностями экспорта/импорта данных, в том числе и словарей данных.
BPWin (под этим названием продукт известен в России, современное название — AllFusion Business Process Modeler). Производитель— компания Computer Associates (США). Платформа — только MS Windows. Цена — около 1800 долл. на рабочее место (без среды хранения моделей). Экспорт и импорт используют формат IDL (последняя версия — XML/ XMI). Словари данных могут быть экспортированы/импортированы в/из формат CSV. Имеет достаточно гибкий генератор отчетов.
IDEFO.EMTool [33] производится компанией «Ориентсофт» (Белоруссия). Платформа — только MS Windows. Цена — около 800 долл. на рабочее место (без среды хранения моделей). Экспорт и импорт используют формат IDL. Словари данных могут быть экспортированы/импортированы в/из формат CSV. Имеет достаточно гибкий генератор отчетов.
IDEFine Workflow Modeler [34]. Производитель — MicroMatch Limited (Великобритания). В основе лежит разработка 80-х годов XX века Design/IDEF. Платформа — только MS Windows. Цена устанавливается при поставке. Возможности обмена данными расширены за счет реализации программы как OLE2 контейнера/сервера.
iGrafxIDEF02003 [35] — продукт компании Corel (Канада). Платформа — только MS Windows. Цена устанавливается при поставке.
CORE. Производитель — Vitech Corp. (США). Платформа — только MS Windows. Имеет API, специфицированный для C/C++. Цена устанавливается при поставке.
Systems Architect [36]. Компания производитель — Popkin Software (США). Платформа — только MS Windows. Имеет API, специфицированный для Microsoft VBA. Имеет гибкий генератор отчетов. Цена устанавливается при поставке.
ObjectMaker и The ObjectMaker Tool Development Kit [37] производятся компанией Mark V Systems Limited (США). Платформы: MS Windows, Sparc Solaris. Судя по датам последних версий, разработка прекращена около 5 лет назад. Цена — от 1000 долл. на рабочее место. Возможности экспорта/импорта, генерации отчетов невысокие.
WorkFlow Modeler [38] от Meta Software Corp. (США). Платформа — только MS Windows. Имеет развитый интерфейс для работы через web, реализованный в виде Java-апплета большого объема (около 3 Мбайт). Этот интерфейс удобен в работе только на весьма высокопроизводительном компьютере. Цена устанавливается при поставке.
1 Капустин В. А. Отчет о продуктах, основанных на методике IDEF0.
Н.В. Ковальчук
Продукт
АЮ Win 6.0 продукт, разрабатываемый компанией KBSI (США), одним из создателей стандарта IDEF0
BPWin (AIIFusion Business Process Modeler). Производитель — компания Computer Associates (США)
Таблица 1
Сравнительный анализ средств, использующих методику IDEF0
Экспорт, импорт, отчеты Стоимостной анализ
Поддержи-
платформы
М3 )Л/1пс1о\л/з Устанавливается при заказе.
Около 2500 долл. на рабочее место
Описание
MS Windows
Около 1800 долл. на рабочее место (без среды хранения моделей)
C/C++
Позволяет автоматически сформировать отчеты в форматах HTML, XML, WinHelp и графические изображения диаграмм в формате MS Visio, SVG. Обладает широкими возможностями экспорта/импорта данных, в том числе и словарей данных
Следует отметить, что ВР\Л/іп содержит развитый настраиваемый генератор отчетов, позволяющий избирательно формировать содержание документа, описывающего мо-
Поддерживает мето- Аналитику предоставляют-дологии стоимостных ся средства графического оценок моделей АМС и текстового описания сис-
и ABC
Встроен АВС-метод оценки затрат на производство продукта, учитывающий стоимость выполнения каждой работы, продолжительность и частоту ра-
темы. (Плюс — хранилище данных, минус — репозиторий. — Прим. автора.)
В АЮ Win 6.0 моделируемая система существует в следующих видах: как дерево функциональных блоков модели, раскрывающее состав репозитория и иерархию декомпозиции моделей и отдельных модулей; как IDEFO-диаграм-мы; как матрицы наименований функциональных блоков и их взаимных связей; как описание функциональных блоков и их связей на естественном языке
Имеет возможность распределения работ между исполнителями и соответствующее их отображение. Для этого используются Swim Lane диаграммы. Также BPWin поддерживает
$
СП
і
О)
ПРИКЛАДНАЯ ИНФОРМАТИКА
дель, в различных текстовых форматах. Экспорт и импорт используют формат IDL (последняя версия — XML/XMI). Словари данных могут быть экспортированы/импортированы в/из формат CSV боты для производства единицы продукции. BPWin имеет возможность внесения собственных метрик — свойств, определенных пользователем (User Defined Properties — UDP), a также возможность задания 18 различных типов UDP, в том числе управляющих команд и массивов, объединенных по категориям вспомогательные диаграммы: дерево узлов (Node Tree diagrams), только для показа (For Exposition Only — FEO) структурной схемы организации (Organization Chart), позволяющие вводить в проект дополнительную информацию, облегчающую анализ модели. BPWin является некоторой методологической надстройкой над стандартами IDEFO, IDEF3 и DFD
IDEFO.EMTool производится компанией «Ориентсофт» (Белоруссия) MS Windows Около 800 долл. на рабочее место (без среды хранения моделей). Комплект: ЮЕРО. ЕМТоо1-Докумен-ты + \7IP-Costing = = 1500 долл. С Имеет достаточно гибкий генератор отчетов. Словари данных могут быть экспортированы/импортированы в/из формат CSV. В IDEFO.EMTool-Документы обеспечена возможность экспорта данных в MS Excel для дополнительной их обработки. IDEFO.EMTool-Документы обеспечивает возможность импорта и экспорта функциональной модели в формате IDL IDEFO.EMTool-Докумен-ты обеспечивает возможность определения атрибутов, характеризующих отдельные операции и модель в целом, что позволяет проводить АВС-анапиз (Activity Based Costing) и временной анализ деловых процессов. В IDEFO.EMTool-floKy-ментах можно проводить анализ с помощью качественных метрик эффективности IDEFO.EMTool-Документы автоматизирует большую часть задач, решаемых при построении моделей процессов, а также обеспечивает автоматическую проверку синтаксиса модели и контроль связности частей модели между собой. Осуществляет поддержку операций Drag and Drop на уровне блоков и диаграмм. В IDEFO.EMTool интегрирована программа IDEFO/Документы, на основе которой можно формировать регламенты бизнес-процес-сов
\
s
«и
І
Н.В. Ковальчук
ПРИКЛАДНАЯ ИНФОРМАТИКА
Продукт Поддержи- ваемые платформы Цена Гене- рация кода
IDEFine Workflow Modeler. Производитель — Mi-croMatch Limited, (Великобритания). В основе лежит разработка 80-х годов XX века Design/IDEF MS Windows 95, 98, NT, 2000 или ХР Устанавливается при поставке. Около 1000 долл. на рабочее место C++
iGrafx IDEFO 2003. Продукт компании Corel (Канада) MS Windows Устанавливается при поставке. Около 52700 руб. за одну коробку
CORE. Производитель — Vitech Corp. (США) MS Windows Устанавливается при поставке C/C++
Systems Architect. Компания- MS Windows Устанавливается при поставке. Smalltalk, Java под-
Окончание табл. 1
Экспорт, импорт, отчеты Стоимостной анализ Описание
Support for IDEF Interchange Language Formats AML, SML and IDL EASY ABC (Activity Based Costing) Microsoft Excel (Process Time and Cost Analysis) Возможности обмена данными расширены за счет реализации программы как OLE2 контейнера/сервера
Составление документации и способность обмениваться информацией. Пользователям iGrafxIDEFO 2003 доступны расширенные функции печати, а также возможности публикации в Интернете и создания презентаций, общие для всех продуктов семейства IGrafx Данное приложение расширяет возможности пакета iGrafx Flowcharter 2003 и позволяет пользователям практически с любым уровнем подготовки быстро и легко создавать диаграммы IDEF0 (в том числе объекты FEO, текстовые диаграммы, диаграммы дерева узлов и многое другое)
Robust customizable report generation, XML Import/export, and schema simplification Имеет API, специфицированный для C/C++, Including a redesigned user Interface, new system definition guide. Performance Improvements to speed access to long element lists and large data sets In CORE Enterprise
Имеет гибкий генератор отчетов. OCA Поддержка структурных методологий. BPR на ос-
£
СП
I
О)
ПРИКЛАДНАЯ ИНФОРМАТИКА
производитель — Popkin Software (США) Около 1500 долл. за рабочее место держи вает генерацию кода Delphi, классы C++, а также код и текстовые экранные формы COBOL Все компоненты System Architect позволяют документировать процесс работы над проектом, включая техническое задание, план тестирования в формате XML нове IDEF-диаграмм. Связь с PowerBuilder. Имеет АРІ, специфицированный для Microsoft VBA. Продукт поддерживает СУБД: Oracle, Sybase, DB2, SQL Server, IBM, Informix, Access, dBASE, Paradox
ObjectMaker и The ObjectMaker Tool Development Kit производятся компанией Mark V Systems Limited (США) MS Windows, Sparc Solaris (Unix) От 1000 долл. на рабочее место Ada "83, "95 C/C++ Smalltalk Судя по датам последних версий, разработка прекращена около 5 лет назад. Возможности экспорта/импорта, генерации отчетов невысокие. Генерация SQL, объектно-ориентированные (OODB) и реляционные базы данных ФСА Общий репозиторий в сети, командная работа. Есть локальный продукт Object-Marker Consulant. Реинжиниринг для Forte, PowerBuilder, VisualWorks, Visual Smalltalk Enterprise, VisualAge, ObjectPro, Ob-jectStore. OODB в качестве репозитория
WorkFlow Modeler от компании Meta Software Corp. (США) MS Windows Устанавливается при поставке С Генераторы отчетов позволяют создавать отчеты в форматах RTF и HTML ФСА Имеет развитый интерфейс для работы через web, реализованный в виде Java-апплета большого объема (около 3 Мбайт). Этот интерфейс удобен в работе только на весьма высокопроизводительном компьютере
IBMS. Разработан в Rensselaer Polytechnic Institute (США) MS Windows. Разработка прекращена в 1995 году, поэтому он работает неустойчиво на современных версиях Windows Нет в продаже Имеет чрезвычайно бедные возможности экспорта моделей. Возможности импорта не описаны Является единственным бесплатным инструментом функционального моделирования
\
s
«и
І
Н.В. Ковальчук
ПРИКЛАДНАЯ ИНФОРМАТИКА
Применение CASE-средств в консалтинговых проектах
Nb5 2006
Все упомянутые программные средства функционального моделирования позволяют выполнять функционально-стоимостной анализ (ФСА). Генераторы отчетов позволяют создавать отчеты в форматах RTF и HTML (AI0 Win — еще и в SvG, а Systems Architect — в XML).
IBMS (Information Base Modeling System) [39]. Разработан в Rensselaer Polytechnic Institute (США). Является единственным бесплатным инструментом функционального моделирования. Платформа — только MS Windows. К сожалению, его разработка прекращена в 1995 году, поэтому он работает неустойчиво на современных версиях Windows. Имеет чрезвычайно бедные возможности экспорта моделей. Возможности импорта не описаны.
Методика сравнения перечисленных продуктов, основанная на выставлении удельных весов и суммировании результата (табл. 2), впервые применена Иваном Закаряном [40]. Впоследствии была доработана автором настоящей статьи в публикации «Обзор класса систем Банк-Клиент» в электронном журнале «Исследовано в России» в 2006 году [41].
Из множества параметров, по которым могут быть оценены инструментальные средства проектирования, здесь рассматриваются только относящиеся к потребительской ценности продукта, т.е. его полезности для конечного пользователя. Для составления рейтинга каждому пункту таблицы был присвоен максимальный вес. Информация бралась из открытых источников, доступных в Интернете.
Еще одно допущение — наиболее важным параметрам, присвоен максимальный вес 3, а параметрам, имеющим значения «есть-нет», поставлены в соответствие веса 1 (есть) или 0 (нет).
Необходимо отметить, что при составлении рейтинга особое внимание уделялось тому, присутствует ли в продукте оценка затрат, учитывается ли стоимость выполнения каждой работы, продолжительность и частота работы для производства единицы продукции. При этом очевидно, что итоговый рейтинг может выглядеть иначе, если в качестве доминирующих выбраны иные критерии (табл. 3).
Таблица 2
Условные оценки свойств продуктов с помощью шкалы порядка
Продукт Поддержи- ваемые платформы Цена Генерация кода Экспорт, импорт, отчеты Стоимост- ной анализ Описание
AI0 Win 6.0 1 1 1 2 2 4,5 11,5
AllFusion Business Process Modeler 1 2 1 2 3 7 16
IDEF0.EMTool 1 3 1 2 3 3 13
IDEFine Workflow Modeler 1 3 1 2 2 2 11
iGrafx IDEF0 2003 1 1 2 0 2 6
CORE 1 0 1 1 0 4 7
Systems Architect 1 2 1 1 1 5 11
ObjectMaker и The ObjectMaker Tool Development Kit 2 2 1 0 1 4 10
WorkFlow Modeler 1 0 1 1 1 1 5
IBMS 0 3 0 0 2 5
Удельный вес 2 3 1 2 3 0,5 (за пункт)
№>52006
Таблица 3 Итоговый рейтинг продуктов методики IDEF0
AllFusion Business Process Modeler 16
IDEFO.EMTool 13
AI0 Win 6.0 11,5
Systems Architect 11
IDEFine Workflow Modeler 11
ObjectMaker u The ObjectMakerTool Development Kit 10
CORE 7
iGrafx IDEF0 2003 6
IBMS 5
WorkFlow Modeler 5
По сумме баллов первое место в нашем рейтинге занял продукт AllFusion Business Process Modeler (BPWin) компании Computer Associates (США). В связи с этим дальнейшее построение системы back-office и проектирование моделей в части управления брокерскими/дилерскими сделками было осуществлено именно в этом пакете. Рисунки 1, 2 демонстрируют дизайн и реализацию этой системы.
AllFusion Business Process Modeler [29] — развитый инструмент визуального моделирования бизнес-процессов. Пакет дает возможность спроектировать оргструктуру, исключить лишние операции, наглядно представить любую деятельность в виде модели, что позволит оптимизировать работу организации, проверить ее на соответствие стандартам серии ISO 9000, повысить гибкость и эффективность. Являясь стандартом де-факто, BPwin поддерживает сразу три нотации моделирования: IDEF02, IDEF3 и DFD [32].
Методы моделирования в BPwin
AllFusion Business Process Modeler авто-матизируетзадачи, связанные с построением моделей, обеспечивая семантическую строгость с гарантией правильности и непротиворечивости результатов. Применение
данных методологий при проектировании и построении моделей бизнес-процессов в виде иерархии диаграмм обеспечивает наглядность и полноту их отображения. Деятельность предприятия анализируется в разных информационных разрезах.
В рамках методики IDEF0 каждый бизнес-процесс можно представить в виде набора элементарных работ, которые взаимодействуют между собой, обмениваясь информационными и материальными потоками с помощью людских и производственных ресурсов, требуемых для выполнения этих работ. Такое функциональное моделирование помогает провести системный анализ бизнеса с акцентом на регулярно решаемых задачах и необходимых для этого ресурсах, показателях и результатах.
Первая диаграмма в иерархии диаграмм IDEF0 изображает функционирование системы в целом. Такие диаграммы называются контекстными (рис. 3).
В контекстной диаграмме вся информация, источники, механизмы и результаты агрегированы в одной схеме, что позволяет осмыслить их в целом. В диаграмму входит описание цели моделирования системы — точка зрения, исходя из которой строится модель — описание внешнего воздействия и компонентов системы.
После того как контекст описан, проводится построение следующих диаграмм в иерархии. Каждая последующая диаграмма является более подробным описанием, декомпозицией, одной из работ вышестоящей диаграммы. В нашем случае детализованная диаграмма выглядит следующим образом (рис. 4).
AllFusion Business Process Modeler автоматически синхронизирует изменения объектов диаграмм на всех уровнях детализации.
Диаграммы DFD (Data Flow Diagramming), описывающие потоки данных, обычно дополняют то, что уже отражено в модели IDEF0, позволяя проследить как происходит обмен информацией системы в целом
2 Федеральный стандарт США.
Н.В. Ковальчук
М
О
\
Конфигуратор Бэк-офис ФЭК ВИИ
Файл Конфигурация Конструкторы Администрирование Сервис Окна Помощь
Ча Є I а IН S» d йГ
Конфигурация
у ■% а * t її а
Й ffi as ms і
Ш Документ До го во рБ
5J ОперацияЦБнаБирже Идентификатор: рсговорБ
1=1 Брокерское Вознагражу і] В вод ЦБ В ВьіводЦ Б В Пере вод ЦБ В ДоговорБ В ДоговорД Щ\ ЗалогБумаги В ИсполнениеКонграктов Операция Й ОплатаБ В ОплатаД [s] ОплатаЗаНоминальнсе й ОплатаКомиссииБиржи ш ОплатаОперацийКлиені 8] ОплатаОпераиийСВекс |=] ОплатаУслугДепозига[ Рі ОткрьгтыеПозиции |5] ПеререгистрацияБ [=1 ПеререгистрацияД ■ |=1 Погашение Векселя [S] ПогашениеВекселяКли [=1 ПокупкаВекселя §] ПокупкаВекселяКлиет [=1 ПоручениеНаСделку [=1 Прикод Денег g] Продажа Век се ля 1=1 Продажа Век се ля Клиент а
Комментарий: |"
Реквизиты шапки
Журнал: [(Прочие)
Синоним: І Договор (по брокерским операц
Реквизиты табличной части
л
ВцдДокум Т ипСделки ЇІІИШі ґц
Встречный Договор ДатаШтправленыя ДатаП о лучения Скупка СкипкаТ оейаео
Новый | Изменить | Удалить |
Номер—
Нумератор: |<< Не назначен >~ ~*\
Периодичность: | По всем данного вида
Для получения подскажи нажмите F1
□ШК1
|СТАТУС; БД, Документ
<5 Ё S2 lC:V7start... - К* Internet Ex... - 1Э [17200_41330 .. 1$ Входящие - О... Щ Документ! - М... EN '<
СП
і
О)
Рис. 1. Дизайн системы
ПРИКЛАДНАЯ ИНФОРМАТИКА
Ив5 2006
Н.В. Ковальчук
IO
IO
\
ON
S
Cd
CD
О
о
&>
і Computer Associates BPwin - [(А-0) Проведение брокерской сделни - Nadia [Back-office.Ьр1]]
1 File Edit View Diagram Dictionary Model ModelMart Tools Window Help
ж ▼
~z\ S? fs Ш
djj2£|
~ П ІИЯРЯ!
ПВ Завести поручени І Т І Определить це Г-Ш Завести данньї : --Г~І Оформить к.онт В І7П Завести тикет І -Г І Использование І \ -Щ Офор мгение р( Создание тнкеї ВІГІ Провести брокер( \-т Списание акциі Зачисление акі ВШ Произвести оплат г-Р*1 Удостоверт'ьс т Оплата брокері
<
*Л*
1 Di..
Ready
AUTHOR: Nadezhda Koualchuk PROJECT; Nadia
MOTES: 1 23498789 10
REV: 25.02.2006
ш WORKING READER DATE CONTEXT:
□BAFT TOP
RECOMMENDED
PUBLICATION
До г'ов орна я цена
Рыночная
цена
Контра гент
Реквизиты баяка
С та фу с
пр Є длр ИЯ Т ИЯ
/К.ОЛИЧе С Ч'В О ДокухеНТЫ &
7 акций регистратор
3 a ÏWC Л е H!ИЄ 3 КЦИЙ
на счёт клиента
' Договор И 7 Л 012 ОЛНИТ елъные с оглашения
Проведение брокерской сделки
Документы контра гента
Выписка из реестра
Специалист front —office.
Си ециа лис т back—offj.ce
Регис тр а ф ор
^Техническое оснащение
Друлие документы
* Дилере кая сд елк.
Безналичная оплата
Наличная
оплата
Сис тема Web-bank
А-0
Проведение брокерской сделки
NUMBER:
KNV-1
м
1 ИТОГОВЫЕ ЗАКЛЮЧ...
ДД]
>
¿1
NUM
Computer Associates ...
Рис. 3. Контекстная диаграмма
$
СП
і
О)
ПРИКЛАДНАЯ ИНФОРМАТИКА
/
ю
со
Ев3 Computer Associâtes BPwin - [(AO) Проведенні брокерской сделки - Nadia [Back office.bp 1]] E©B
*'ij» File Edit View Diagram Dictionary Model ModelMart Tools Window Help -\B\X
It □ -+■ ■f T ► о A ▼ 1 □ ci H S "i \75X Леш s? Hi m
>'« a 1 О 1 • M D 1 Я* © 11*’ 1
! [■■■□ Опре
■■■■Г I Заве Ш 0Фо[ т О Завести ¡■•••ЦП И спс
\-Ш
Созд ЗІ І Провесі \ Щ Спис *-И1 .Зачи ЗІ I Произве [-■ Удое 1..Щ Оппс
A- [W
а
Ready
ИТОГОВЫЕ ЗАКЛЮЧ...
Computer Associates ...
Рис. 4. Диаграмма детализации
$
«и
І
Н.В. Ковальчук
ПРИКЛАДНАЯ ИНФОРМАТИКА
Применение CASE-средств в консалтинговых проектах
№>52006
с внешней средой и внутри системы между бизнес-функциями. Для описания логики взаимодействий, последовательности выполнения работ модель обычно дополняется диаграммой с использованием методики IDEF3.
В рассматриваемой статье для краткости описание выполненного проектирования ограничено методикой IDEF0. Решение конкретной задачи проектирования системы back-office инвестиционной компании потребовало от автора использования и методик DFD, IDEF3. Моделирование такой системы производится аналитиком совместно с экспертом предметной области. В ходе постоянного диалога «автор-читатель» проводится построение, верификация и исправление диаграмм модели. Разработанная модель дополняется также и количественной оценкой. Для этого в пакете AllFusion Business Process Modeler используются стоимостные показатели работ так называемый АВС-анализ и пользовательские свойства процессов — UDP (User Defined Properties).
В нашем случае была произведена оценка экономической эффективности от внедрения системы back-office, а именно был рассчитан индекс прибыльности (отдача на инвестиции).
Отношение приведенных доходов, ожидаемых от инвестиции, к сумме инвестированного капитала — индекс прибыльности (Profitability Index — PI) — рассчитывается по формуле:
pj = f NCFi Inv f (1 + r)'
где NCFi — чистый денежный поток для i-го периода;
Inv — начальные инвестиции; r — ставка дисконтирования (стоимость капитала, привлеченного для инвестиционного проекта).
При значениях PI > 1 считается, что данное вложение капитала является эффективным. В описываемом случае при внедре-
нии системы back-office показатель прибыльности равнялся 1,3 за первый месяц, что говорит о достаточно удачном вложении капитала.
Наблюдая оказавшийся удачным пример использования CASE-технологий, заметим, что на эффективность их использования влияют и другие факторы, некоторые из которых могут отсрочить ощутимый эффект использования прогрессивных технологий.
Отметим, что основная ниша CASE-средств [2] — проектирование сложных систем. Применение таких систем становится успешным при достаточном финансировании, разумных сроках проектирования и внедрения и хорошей организации проекта.
Но и в относительно небольшом предприятии, для которого были применены результаты исследования, использование пакета AllFusion Process Modeler привело к созданию эффективной системы по управлению департаментом back-office, в части брокерских/дилерских сделок с ценными бумагами, уменьшению трудозатрат, увеличению качества документации и интенсивности работы персонала, что дает основание использовать подобные средства для создания систем и в компаниях среднего звена.
Литература
1. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 1998.
2. Вендров А.М. Ниша и внедрение CASE-средств, 2003; http://citforum.ru/programming/case/ vendrov/.
3. Вендров А. М. Проектирование программного обеспечения экономических информационных систем. М.: Финансы и статистика, 2002.
4. Гараева Ю., Пономарев И. CASE-средства: в борьбе со сложностью мира//PC Week. 2004. №18.
5. Гнатуш А. CASE-технологии: что, когда,
как?//IT Manager. 2004. №4 (16).
6. Зайцев С.Л. AllFusion Process Modeler — ведущий инструмент визуального моделирования бизнес-процессов; http://www.interface.ru/fset. asp?Url=/misc/erwi.htm.
№>52006
7. Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. М.: Центр Информационных Технологий, 1996.
8. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М.: Лори, 1996.
9. Калянов Г.Н. Консалтинг при автоматизации предприятий: подходы, методы, средства; http://www.interface.ru/fset.asp?Url=/case/defs0.htm.
10. Ковальчук Н.В. Информационные технологии в организации систем торговли ЦБ//Материалы Международной научной конференции 15-17 апреля 2004 года «Актуальные проблемы экономической науки и хозяйственной практики». Экономический факультет СПбГУ, 2004.
11. Маклаков С. В. CASE-средства разработки информационных систем. М.: Диалог-МИФИ, 2000.
12. Маклаков С. В. Моделирование бизнес-процессов с AllFusion Process Modeler. М.: Диалог-МИФИ, 2003.
13. Новоженов Ю.В. Объектно-ориентированные технологии разработки сложных программных систем. М., 1996.
14. Орлов С. Программное обеспечение CASE// Рынок программных средств. 1996. №19. С. 29-32, 44, 45.
15. Сычевский М. Использование BPwin в консалтинговых проектах//Раздел «Информационные системы». Management.com.ua, Interface Ltd.
16. Точилкина Т.Е. Создание организационной диаграммы в AllFusion Process Modeler на основе импортируемых данных.
17. ЧачаваА. Логика CASE-средств: война продуктов; http://www.interface.ru/fset.asp?Url=/case/ m02053168.htm.
18. Международные стандарты, поддерживающие жизненный цикл программных средств. М.: МП «Экономика», 1996.
19. Создание информационной системы предприятия// Computer Direct. 1996. №2.
20. Booch G. Object-Oriented Analysis and Design with Applications. Bengamin/Cummings, Red-word City, CA, USA, 1994.
21. Yourdon E. Modern Structured Analysis. Pren-tice-Hall, 1989.
22. Jacobson I. et al. Object-Oriented Software Engineering. Addison-Wesley Reading, MA, 1992.
23. RumbaughJ, Blaha M. Object-Oriented Modeling and Design. Prentis Hall Englewood Cliffs, NJ, 1991.
24. DeMarco T. Structured Analysis and System Specification // Yourdon Press. New York, 1978.
25. DATARUN Concepts. Computer Systems Advisers Research Ltd., 1994.
26. Компьютерный еженедельник «Рынок программного обеспечения Unix CASE в 1992-1997 годах»; http://app.rol.ru/it/press/cwm/03_94/case.htm.
27. CIT Forum; http://www.citforum.ru/.
28. Менеджмент информационных систем; http://www.management.com.ua/ims/index.php.
29. INTERFACE, Internet & Software Company; http://www.interface.ru/.
30. Центр информационных технологий «ПРО-ИНФОТЕХ»; http://www.proinfotech.ru/.
31. Новоженов Ю.В., Зовонкин М.З., Тимо-нинН.Н. Объектно-ориентированные CASE-средства; http://www.tts.tomsk.su/personal/~sas/DBMS/ 96_5/source/119.htm.
32. Международный Университет Природы, Общества и Человека «Дубна»//Кафедра системного анализа и управления. Курс лекций по теории и технологии проектирования доц. Маз-ного Г.Л., 1998; http://www.uni-dubna.ru/~mazny/ kurses/titpr/T _TPR/5_.htm.
33. Ивлев В., Попова Т. Новое инструментальное средство для моделирования бизнес-процессов IDEFO/EMTool версии 1.1 для Windows; http://www.compress.ru/Archive/CP/2002/3/15/.
34. WORKFLOW MODELER SOFTWARE TRAINING COURSE. IDEFine; http://www.idefine.com/ services/ WFM%20Course.html.
35. Компания iGrafx; http://www.igrafx.com/ products/idef0/.
36. Popkin software//Telelogic; http://www. telelogic. com/campaigns/popkin/index.cfm.
37. ObjectMaker Product Family; http://www.markv. com/markv.com/objectmaker.htm.
38. Meta software; http://www.metasoftware.com.
39. Enterprise Integration & Modeling // Information Base Modeling System; http://viu.eng.rpi.edu/ ibms/index.html.
40. Закарян И. Публикации на тему Интернет-трейдинга; http://www.internettrading.ru/publish/ progr.html.
41. Электронный многопредметный научный журнал «Исследовано в России»; http://zhurnal.gpi.ru/.
Н.В. Ковальчук