Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CASE средства.docx
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
51.24 Кб
Скачать

1.3.2. Power Designer компании Sybase

В состав Power Designer входят следующие модули:

Process Analyst – средство для функционального моделирования, под-

держивает нотацию Йордона-де Марко, Гейна-Сарсона и несколько дру-

гих. Имеется возможность описать элементы данных (имена, типы, форма-

ты), связанные с потоками данных и хранилищами данных. Эти элементы

передаются на следующий этап проектирования, причем хранилища дан-

ных могут быть автоматически преобразованы в сущности.

Data Analyst – инструмент для построения модели «сущность-связь»

автоматической генерации на ее основе реляционной структуры. Исходные

данные для модели «сущность-связь» могут быть получены из DFD-

моделей, созданных в модуле Process Analyst. В ER-диаграммах допуска-

ются только бинарные связи, задание атрибутов у связей не поддерживает-

14

ся. Поддерживаются диалекты языка SQL примерно для 30 реляционных

СУБД, при этом могут быть сгенерированы таблицы, представления, ин-

дексы, триггеры и т.д. В результате порождается SQL-сценарий (последо-

вательность команд CREATE), выполнение которого создает спроектиро-

ванную схему базы данных. Имеется также возможность установить со-

единение с СУБД через интерфейс ODBC. Другие возможности: автомати-

ческая проверка правильности модели, расчет размера базы данных, реин-

жиниринг (построение модельных диаграмм для уже существующих баз

данных) и т.д.

Application Modeler – инструмент для автоматической генерации прото-

типов программ обработки данных на основе реляционных моделей, по-

строенных в Data Analyst. Может быть получен код для Visual Basic,

Delphi, а также для таких систем разработки в архитектуре «клиент-

сервер» как PowerBuilder, Uniface, Progress и др. Генерация кода осущест-

вляется на основе шаблонов, соответственно управлять генерацией можно

за счет изменения соответствующего шаблона.

Ознакомительную версию Power Designer, в которой заблокированы

функции сохранения построенных моделей, можно получить с российско-

го web-сервера комании Sybase.

1.3.3. Silverrun компании Silverrun Technologies Ltd

CASE-система Silverrun состоит из следующих инструментов:

BPM – построение DFD-диаграмм. Поддерживает нотации Йордона-де

Марко, Гейна-Сарсона, Уорда-Меллора и многие другие. Данный инстру-

мент позволяет автоматически проверить целостность построенной моде-

ли, причем список критериев проверки определяется пользователем (на-

пример: отсутствие имен у элементов модели, потоки данных типа «храни-

лище – хранилище» или «внешняя сущность – внешняя сущность» и т.д.)

15

ERX – построение диаграмм «сущность-связь». Поддерживаются не

только бинарные связи, но и связи более высоких порядков, имеется воз-

можность определения атрибутов у связей. Построенные ER-модели с по-

мощью внешней утилиты могут быть сконвертированы в реляционные

структуры (в той версии, с которой я работал, при этом, к сожалению, те-

рялись атрибуты связей).

RDM – инструмент реляционного моделирования, позволяет генериро-

вать SQL-скрипты для создания таблиц и индексов примерно для 25 целе-

вых СУБД.

Следует отметить, что компания Silverrun Technologies Ltd является не

только разработчиком CASE-инструментария, но также создала собствен-

ную методологию создания информационных систем, получившую назва-

ние Datarun. Эта методология включает описание всех этапов жизненного

цикла информационной системы, перечень и последовательность работ,

требования к содержанию и оформлению документов и многое другое.

Ознакомительную версию Silverrun, можно скачать с сервера комании

Argussoft. В этой версии имеются ограничения на количество элементов в

создаваемых моделях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]