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

Rational SoDA

Основные понятия

Термины

Объект (object) – это экземпляр класса

Объектом класса каталог домена файловая система может быть C:\WINDOWS.

© 2005,

В.В.Хашковский, Д.П.Калачев,

21

© 2004,

Л.Б.Новиков

 

Rational SoDA

Основные понятия

Термины

Отношения (Relationships) – это зависимости между классами в пределах домена

Отношения могут быть “N-арными” или “унарными”

N-арные отношения – это отношения "один ко многим". Например, каталог и файлы, содержащиеся в этом каталоге, имеют N-арные отношения: в одном каталоге имеется много файлов

Унарные отношения взаимно-однозначны. Например, файл и его каталог предыдущего уровня имеют унарные отношения: для каждого файла имеется только один каталог предыдущего уровня.

© 2005,

В.В.Хашковский, Д.П.Калачев,

22

© 2004,

Л.Б.Новиков

 

Rational SoDA

Основные понятия

Термины

Атрибут (attribute) – это характеристика специфического класса

Атрибуты имеют результатом текст или графику

Команды DISPLAY создаются с использованием атрибутов.

Общим атрибутом, например, является название объекта.

© 2005,

В.В.Хашковский, Д.П.Калачев,

23

© 2004,

Л.Б.Новиков

 

Rational SoDA

Основные понятия

Термины

Подкласс (subclass) – это частный случай класса

он наследует атрибуты и отношения от своего исходного класса.

© 2005,

В.В.Хашковский, Д.П.Калачев,

24

© 2004,

Л.Б.Новиков

 

Rational SoDA

Основные понятия

Пример

© 2005,

В.В.Хашковский, Д.П.Калачев,

25

© 2004,

Л.Б.Новиков

 

Rational SoDA

СОДЕРЖАНИЕ

Назначение SoDA

Как это работает?

Основные понятияКомандыНастройка шаблона

Template View: Пример создания шаблонаЗаключение

© 2005,

В.В.Хашковский, Д.П.Калачев,

26

© 2004,

Л.Б.Новиков

 

Rational SoDA

Команды

Каждый шаблон SoDA содержит одну или большее количество следующих команд SoDA: OPEN, DISPLAY, REPEAT и LIMIT

© 2005,

В.В.Хашковский, Д.П.Калачев,

27

© 2004,

Л.Б.Новиков

 

Rational SoDA

Команды

Команда OPEN идентифицирует специфический объект в исходном домене

Обычно она обеспечивает самую высокую абстракцию объекта домена, для которого могут быть определены

другие команды SoDA

Например, можно с помощью OPEN (открыть) каталог

или модель Rose

© 2005,

В.В.Хашковский, Д.П.Калачев,

28

© 2004,

Л.Б.Новиков

 

Rational SoDA

Команды

Команда DISPLAY вставляет атрибуты исходного объекта в генерируемый документ

можно отображать текст и графику Любое из следующих может быть отображено: название

категории класса Rose, мощность отношения "имеет", название каталога или содержания текстового файла и т.д.

© 2005,

В.В.Хашковский, Д.П.Калачев,

29

© 2004,

Л.Б.Новиков

 

Rational SoDA

Команды

Команда REPEAT идентифицирует разделы в пределах документа, которые повторяются для каждого объекта, найденного на основе некоторых отношений

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

Шаблон определяет формат и универсальное содержание раздела.

© 2005,

В.В.Хашковский, Д.П.Калачев,

30

© 2004,

Л.Б.Новиков

 

Соседние файлы в папке Материал Курса