1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /113, 1995 г./ | Бонус | Поиск  

Software

Железная логика Logic Works

Вячеслав Алпатов


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

Всевозможные CASE-средства, системы анализа и автоматизации деловых процессов относятся к довольно дорогим, но необходимым для работы современного предприятия программным продуктам.

Почему так нужны CASE-средства? Чтобы как можно жестче оптимизировать процессы, происходящие на предприятии, уменьшить сроки обработки документов и создания информационных систем – ведь бессмертный девиз "время – деньги" предельно актуален и в современном бизнесе. Но главное, что все это можно осуществить без привлечения программистов-профессионалов, исключительно силами собственных специалистов – бизнес-менеджеров, аналитиков. Конечно, подобными дорогостоящими системами могут воспользоваться только обеспеченные предприятия, но надо учитывать, что и предназначены они в первую очередь для крупного бизнеса, где проблемы автоматизации и оптимизации деловых процессов стоят наиболее остро. Одним из мировых лидеров в области создания подобных продуктов является американская фирма Logic Works,Inc.

 

.

Сегодня она предлагает три пакета – автоматизированную систему анализа и оптимизации производственных процессов BPwin, CASE-средство моделирования баз данных ERwm и объектно-ориентированное средство нового поколения OOwin/CRC Все продукты предназначены для работы под управлением Windows.

Системы работают независимо друг от друга, однако лучших результатов можно добиться при их совместном использовании пакеты как бы дополняют друг друга, взаимно расширяют свои возможности и в то же время являют собой как бы три различных подхода к представлению информационной системы – как модели данных (ERwm), модели производственного процесса (BPwin) и объектно-ориентированной модели (OOwin).

Теперь о каждом из продуктов подробнее.

Erwin

ERwm относится к мощным персональным CASE-средствам, основанным на традиционной идеологии представления информации в виде "сущность-связь" (Entity-Relationship, ER)и предназначенным для моделирования баз данных самого различного типа. Отличительная черта ERWm – высокая степень согласованности между средствами создания баз данных и разработки приложений "клиент-сервер" ERwm является очень популярным пакетом моделирования данных среди профессиональных разработчиков, так как поддерживает широкий спектр известных СУБД, включая SQLBase, DB2, Oracle, CA Ingres, SQL Server, Sybase, Informix, Watcom, AS/ 400, Progress, Clipper, dBase, MS Access, FoxPro и Paradox. Система непосредственно взаимодействует со всеми поддерживаемыми БД, что обеспечивает оперативное согласование информационной модели и реальной базы данных в обоих направлениях. Пакет позволяет полностью реализовывать все особенности СУБД, включая триггеры, хранимые процедуры, шаблоны структур и другие расширения конкретных систем.

.

Существуют специальные (и более дорогие) реализации продукта, напрямую поддерживающие расширенный набор атрибутов в моделях данных для средств разработки приложений SQLWindows, PowerBuilder и Oracle*CASE ERwm поддерживает технологию QuickObject фирмы Gupta и способен провести автоматическую генерацию экранных форм для созданной (на основе спроектированной модели) БД сервера SQLBase. Кроме того, пакет тесно интегрирован с продуктами фирмы Gupta на базе единого репозитория и эффективного обмена проектами.

Обладая возможностью генерировать базы данных в различных системах, ERwin способен и на обратное – то есть создать модель данных на основе уже имеющейся БД.

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

Из трех программных пакетов Erwin является как бы связующим, так как взаимодействует и с BPwin, и с OOwin представляя собой (кроме всего прочего) шлюз между ними (в следующих версиях обещано связать эти пакеты напрямую).

 .

.

BPwin.

Основанное на методологии Business Process Reengmeermg (BPR), мощное средство системного анализа деловой и производственной активности BPwin поможет предприятиям повысить конкурентоспособность и оптимизировать процессы управления.

BPwin обладает интуитивно понятным графическим интерфейсом, который позволяет быстро создавать модели для анализа и оптимизации производственных процессов. Аналитические возможности пакета шире, чем у традиционных CASE-средств, а качество печати выше, нежели у некоторых специализированных графических редакторов. Применение универсального языка бизнес-моделирования IDEFO обеспечивает логическую целостность и полноту системы, необходимую для достижения точных и непротиворечивых результатов. В BPwin имеется встроенный механизм вычисления расходов на основе выполняемых действий, что позволяет оценивать и анализировать затраты на осуществление различных видов деловой деятельности. Кроме того, система может генерировать отчеты в форматах MS Word и Excel.

Очень важным является факт тесной интеграции BPwin и ERwm. За счет этого можно сократить время проектирования и разработки сложных информационных систем. Кроме того, подобная интеграция открывает уникальные возможности по созданию действительно комплексных систем, в которых ERwm служит для описания статических характеристик, в то время как BPwin отражает динамику процессов и особенности предметной области системы.

OOwin/CRC

OOwin/CRC – это простое в использовании средство построения моделей объектов на основе определения классов, событий и методов взаимодействия (CRC, или Class, Responsibility and Collaboration (класс, событие и взаимодействие) – стандартный способ представления класса при объектно-ориентированном подходе). Вместо статических структур данных в OOwin описываются поведение и взаимодействие объектов, изменение состояний которых управляется событиями. Определив функциональность каждого из взаимодействующих в системе объектов, их можно многократно использовать во всех аналогичных системах, значительно упрощая создание сложных информационных систем.

OOwin отличается от рассмотренных пакетов главным образом поддержкой многопользовательского режима работы при совместном применении данных и репозитория классов, что позволяет организовать групповое проектирование.

В системе осуществлена двусторонняя связь с ERwin и BPwin (через ERwin), что позволяет расширить возможности ERwin за счет использования в OOwin классов, наследования и других свойств, при этом модели объектов из OOwin можно преобразовывать в реляционную модель ERwin, а затем применять BPwin для моделирования процесса.

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

 .

 


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /113, 1995 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru