- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
- •Rational SoDA
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, |
Л.Б.Новиков |
|