Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО_Бугай_Шпоры_телефон.doc
Скачиваний:
11
Добавлен:
23.09.2019
Размер:
5.94 Mб
Скачать
  1. Rational Rose: генерация схем Oracle 8

Интеграция с Oracle8 позволяет генерировать в RoseEnterprise таблицы, представляют. кр. процедуры, тригеры, и другие этапы Oracle8. Для Oracle8 в RR(хер пойми что это) предназначены наборы свойств. Все свойства можно просмотреть, выбрать и установить, выбрав Tools(стрелочка)Options(стрелочка)Oracle8.

Программа Master DataTypeCreationNi

Tools->Oracle8 После создания типов … Oracle 8 следует выполнить проверку

Tools->Oracle8->SyntaxChecker

  1. Rational Rose: обратное проектирование

RR позволяет, обр. проектирование программного кода (C++, Java, VBasic, схем Oracle8) Правда этими возможностями обладает Rose Enterprise. В Rose

В процессе обратного проектирования RR собирает свед-я о классах, атрибутах, операциях. Используя эти сведения RR создает или обновляет объективную модель.В зависимости от того, какой язык применяется для обратного проектирования м. созд. Новую модель в RR или обновить текущую.

Отметим, что RR позволяет так же моделировать Web-приложения. Однако в этом случае для моделирования Веб-приложения более рационально воспользоваться case-пакетом Rational XDE, предназначенном специально для разработки веб-приложений.

Rational Rose: обратное проектирование(электронный конспект)

Процесс генерации логической модели из физической БД называется обратным проектированием (Reverse Engineering).

Для выполнения обратного проектирования следует выбрать команду Tasks/Reverse Engineering... При этом возникает диалог ErWin Template Selection, в котором нужно выбрать шаблон диаграммы, затем диалог выбора СУБД и наконец диалог задания опций обратного проектирования. В последнем диалоге можно задать следующие опции:

  • источник обратного проектирования (группа Reverse Engineering From)

  • объекты БД, на основе которых будет создана модель (группа Item to Reverse Engineering)

  • включение в модель системных объектов (группа Reverse Engineering)

  • Primary Keys (группа Inter)

  • конвертация регистра (группа Case Conversion)

  • Import View Base Tables (установка связей между представлениями и таблицами)

После установки необходимых опций можно щелкнуть на кнопке [Next], после чего появляется диалог связи с БД, устанавливается сеанс связи с сервером и начинается процесс обратного проектирования, во время которого показывается статус процесса в диалоге Reverse Engineering Status. В результате процесса создается новая модель данных.

В ходе работы модель и системный каталог БД могут измениться и дополняться.

В результате спустя некоторое время после последнего сеанса обратного проектирования могут возникнуть расхождения между реальным состоянием системного каталога и моделью данных. Для синхронизации системного каталога БД и текущей модели следует выбрать команду Tasks/Complete Compare или нажать соответствующую кнопку на панели инструментов.

  1. Классический подход – предок современных подходов: особенности жц

Сравнительная сумма классического и современного подходов:

  1. Трудозатраты по фазам ЖЦ

Подходы

Анализ, %

Проектирование, %

Кодирование, %

Тестирование, %

Классический

20

15

20

45

Современный

40

40

5

15

  1. Особенности классической и современной разработки

Классический

Современный

Основные усилия: кодирование и тестирование

Основные усилия: анализ и проектирование

Бумажные спецификации

Быстрое итеративное прототипирование(?)

Ручное кодирование

Автоматическая кодогенерация

Ручное документирование

Автоматическая генерация документирования

Тестирование кода

Автоматический контроль проекта

Сопровождение кода

Сопровождение спецификации проекта