
- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •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
Как это работает?
Различия между отчетом и документом
При работе с документом:
SoDA поддерживает соответствие между документом и источником. При удалении объекта в источнике SoDA удалит раздел, сгенерированный от этого объекта. Если сделано добавление к источнику, SoDA создаст новый раздел в нужном месте
SoDA позволяет добавлять текст, формулы и рисунки. При регенерации документа SoDA модифицирует информацию, принятую от домена, и не изменяет части, добавленные пользователем
SoDA может регенерировать часть документа. Если изменение в источнике воздействует только на один абзац, можно регенерировать (обновить) ТОЛЬКО этот абзац, что намного быстрее регенерации полного документа
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
11 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
Как это работает?
Различия между отчетом и документом
При генерации отчета:
используются те же шаблоны, что и для документов, но отчеты создаются каждый раз на пустом месте
SoDA не следит за тем, откуда исходит информация (из источника или была введена вручную), поэтому генерация отчета происходит намного быстрее, чем документа
SoDA дает возможность генерировать отчеты как документы Word или как документы HTML.
В Microsoft Word 2000 документ, сгенерированный как HTML, может быть сохранен как документ Word (с расширением .doc)
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
12 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
Как это работает?
Выбор шаблона
SoDA предоставляет шаблоны типичных отчетов или документов
Шаблоны определяют типы информации и способы форматирования
Шаблоны соответствуют промышленным спецификациям, типа MIL-498, IEEE, CMM и RUP
Шаблоны хранятся в каталоге templates в каталоге инсталляции SoDA. Они организованы в подкаталоги по доменам
Для выбора шаблона SoDA:
в RequisitePro : Project > Generate SoDA Report
в Rose : Report > SoDA Report
или Пуск > SoDA
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
13 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
Как это работает?
Настройка шаблона
Шаблоны SoDA полностью настраиваемы:
Можно добавлять, изменять или удалять части как это необходимо
Можно стартовать на пустом месте и создать собственный шаблон
Процесс настройки полностью интерактивен
Не нужно быть программистом или изучать макроязык, чтобы делать изменения шаблона
Для определения структуры и стилей используется интерфейс Microsoft Word What-You-See-Is-What-You-Get (WYSIWYG – режим точного отображения)
С помощью меню SoDA отображаются диалоговые окна, которые помогают в определении команд SoDA
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
14 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
Как это работает?
Поддержка сгенерированных документов
После того, как документ сгенерирован, можно изменять команды SoDA в пределах документа и исходные объекты в источнике информации
Когда изменяется источник, необходимо регенерировать соответствующие части документа, чтобы сохранить документ релевантным первичной информации
В исключительных ситуациях может потребоваться:
Модифицировать связи с исходным объектом
Изменить путь для множества исходных объектов
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
15 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
САМОСТОЯТЕЛЬНО
Запустить Soda:
Start > Programs > Rational Suite> Rational SoDA for Word. Открывается Microsoft Word
Меню SoDA > Getting Started
На 2-ом шаге мастера нужно выбрать шаблон Rose\Classes.doc
На 3-ем шаге нужно сохранить шаблон в каталоге C:\Program Files\Rational\SoDAWord\tutorial
На 4-ом шаге выбрать меню Generate
В окне Identify Model нажать Browse, выберрать C:\Program Files\Rational\SoDAWord\tutorial\simple.mdl. SoDA генерирует отчет о классах модели
Запустить Rose и открыть модель simple.mdl. Изучить модель, для которой был сгенерирован отчет.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
16 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
СОДЕРЖАНИЕ
Назначение SoDA
Как это работает?Основные понятияКомандыНастройка шаблона
Template View: Пример создания шаблонаЗаключение
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
17 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
Основные понятия
Каждый источник информации, используемый SoDA, определен схемой исходного домена
Схема содержит информацию относительно всех объектов домена и об отношениях этих объектов друг с другом
Схемы определены с использованием объектно- ориентированных методов. Поэтому, концепции и терминология, с помощью которой описываются схемы, также объектно- ориентированные
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
18 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
Основные понятия
Термины
Домены (Domains) – это доступные источники, из которых SoDA может извлекать информацию
Стандартные домены, поставленные с SoDA, включают:
Rational ClearCase
Rational ClearQuest
Rational Rose
Rational Rose RealTime
Rational RequisitePro
Rational Administrator
Rational TeamTest
Microsoft Project
Microsoft Word
и файловая система
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
19 |
© 2004, |
Л.Б.Новиков |
|

Rational SoDA
Основные понятия
Термины
Классы (Classes) – это совокупности объектов, которые совместно используют общую структуру
иповедение
Классы – это один элемент, находящийся в пределах доменов
Другие элементы – это отношения и атрибуты Домен файловая система, например, состоит из следующих классов: каталоги, файлы, объекты каталога и файловые записи.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
20 |
© 2004, |
Л.Б.Новиков |
|