PIS_Zakharchenko_2015g (1)
.pdfCASE-средства структурного моделирования
AllFusion Modeling Suite (Computer Associates, CA) – комплекс CASE-
средств анализа и моделирования бизнес-процессов, проектирования и разработки баз данных ИС.
Основные компоненты линейки AllFusion:
AllFusion Process Modeler (BPwin) - моделирование бизнес-процессов.
AllFusion ERwin Data Modeler (ERwin)- проектирование структур данных.
AllFusion Data Model Validator (ERwin Examiner) - проверка моделей данных.
AllFusion Model Manager (ModelMart) - сервер для совместной работы пользователей Process Modeler и/или ERwin Data Modeler.
AllFusion Component Modeler (Paradigm Plus) – инструмент создания объектных моделей.
191
CASE-система Designer 10g (Oracle)
Обеспечивают поддержку полного ЖЦ ПО для систем, использующих СУБД ORACLE.
192
CASE-средства процессноориентированного моделирования
RunaWFE – СУБПиАР (система управления бизнес-процессами и административными регламентами) с открытым кодом:
Распространяется под свободной лицензией LGPL (Lesser General Public License), основана на графическом редакторе бизнес процессов JBOSS jBPM (jBPM — движок на Java от компании Jboss).
Основная задача системы: раздавать задания исполнителям и контролировать их выполнение. Последовательность заданий определяется графом бизнес-процесса, который менеджер или бизнес-аналитик может быстро изменять при помощи редактора бизнес-процессов.
193
ОБЗОР CASE-СРЕДСТВ ОБЪЕКТНООРИЕНТИРОВАННОГО МОДЕЛИРОВАНИЯ
194
IBM Rational Rose
IBM Rational Rose (компания Rational Software) -
современное мощное средство анализа, моделирования и разработки программных систем. Используется для решения практически любых задач проектирования информационных систем: от анализа бизнес-процессов до кодогенерации на определенном языке программирования. Такой арсенал позволит не только спроектировать новую систему, но и доработать старую, произведя процесс обратного проектирования.
195
IBM Rational Rose Enterprise
IBM Rational Rose Enterprise - полная версия IBM Rational Rose. Поддерживаются все функции других редакций. Программный пакет для всех участников проекта.
Обеспечивает автоматизацию этапов анализа и проектирования ПО, генерацию кодов и обратное проектирование на различных языках (в том числе C,
C++, Java, Visual Basic) и выпуск проектной документации.
Ускоряет разработку приложений благодаря созданию кода на основе визуальных моделей с использованием UML (Unified Modeling Language).
Поддерживает технологии COM, DDL, XML.
196
Другие версии IBM Rational Rose
Rational Rose Modeler - версия позволяет аналитикам и проектировщикам проводить анализ бизнес-процессов и проектировать систему. Не поддерживает кодогенерацию.
Rational Rose Professional - профессиональная редакция продукта. В зависимости от выбранного языка программирования позволяет выполнять прямое и обратное проектирование . Заказывается только в определенной конфигурации (например,
Rose Professional С++ или Rose Professional С++ DataModeler).
197
Другие версии IBM Rational Rose
Rational Rose RealTime - версия продукта, созданная специально для получения 100 % исполняемого кода в реальном масштабе времени. Позволяет проводить прямое и обратное проектирование на языках С или С++. По заверениям разработчиков, на выходе модель автоматически компилируется и собирается в исполняемый файл. Продукт предназначен именно для разработчиков.
Rational Rose DataModeler - это не конкретный вариант продукта, а функциональность по проектированию баз данных. Функции DataModeler
входят в состав Rose Enterprise или Professional.
198
Интерфейс Rational Rose
199
IBM Rational Software Architect
IBM Rational Software Architect (RSA, компания
Rational Software) - среда разработки и моделирования, использует UML (Unified Modeling Language) для проектирования архитектуры для
C++ и Java 2 Enterprise Edition (J2EE) приложений и веб-сервисов.
Является дальнейшим развитием Rational Rose, создана в среде разработки Eclipse, включает возможности, сфокусированные на архитектурном анализе кода для создания устойчивых приложений и веб-служб.
200