Форум Сообщества Аналитиков

Общий раздел => ПО Аналитика => Тема начата: Galogen от 29 Ноября 2007, 12:05:12

Название: Совместная работа в Rational Rose 2003
Отправлено: Galogen от 29 Ноября 2007, 12:05:12
Срочно нужна консультация по организации совместной работе в Rational Rose 2003.

По справке искать сложно и по каким словам не знаю.

Кто этим занимался, прошу проконсультировать
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: Юрий Булуй от 29 Ноября 2007, 23:44:43
Одновременно работать не получиться с одной и той же моделью. Есть механизм отчуждения части модели и работы с ней. Потом ее пристыковки.
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: Galogen от 30 Ноября 2007, 09:33:53
Юрий, а по подробнее?

Я нашел такой механизм. В Rational Administrator формируется новый проект. В него включается модель Rose.
Однако запустить ее из под администратора мне не удается, а запуск розы из-под админа создает новую модель.

Совершенно не понятно как этот механизм работает
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: Юрий Булуй от 30 Ноября 2007, 15:20:20
Эд, нет Розы у меня установленной под рукой, а не память НУ НЕ ПОМНЮ ... давно это было.
По-моему есть такая вещь (глянь в хелпе) как Rational Rose Model Integrator. Еще посмотри в хэлпе на тему Multiuser Environment и Controlled Units.
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: Galogen от 30 Ноября 2007, 17:06:39
Есть такая штука, открыл ничего не понял. Лады буду понимать
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: amDei от 04 Декабря 2007, 01:51:37
Напиши на мыло завтра. ilfis сабака майл ру
Или ПМ накатай - а то забуду.

Никаких администраторов не надо - всё только в розе делается.
Любой package можно отделить, и хранить в виде отдельного файла. Так же совать его в системы контроля версий и т.п. Полная модель из такого набора сама строиться.

Чтобы можно было этим пользоваться на других компьютерах - надо только в настройках один ключик прописать. А хелпе этого напрямую не написано. Нужно "догадаться" :) Как догадаться - я тебе напишу.
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: bas от 04 Декабря 2007, 11:56:10
Андрей,

А может всем напишите. Или это ключик совсем не от Rational идет?
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: Юрий Булуй от 04 Декабря 2007, 12:13:08
Саша, это не ключик от лицензии ... это действительно в настройках нужно псевдоним прописать, чтобы расшарить модель. Я помню лет 5-6 тому назад делал такое :-).

2Андрей. А вообще можно и тут опубликовать, ничего вроде секретного в этом нет.
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: amDei от 04 Декабря 2007, 15:52:20
Предыдужий пост писал из дому - на память не помнил чего и куда писать. :)
Т.к. форум у меня наконец-то заработал, рассказываю:

Надеюсь кому-нибуть это поможет:

1. В меню File->Edit Path Map добавляешь (без кавычек!):
a.
Symbol: "CURDIR"
Actual path: "&"
(это и есть то, до чего трудно "догадаться", а без него не работает)
b.
Symbol: "PRJROOT"
Actual path: "Пполный путь к каталогу, где у тебя лежат все модели и
пр."

На тех компьютерах, на которых ты собираешься вести совмесную работу,
структура каталогов ниже "$PRJROOT" должна быть одинаковая.

2.ПЕРЕГРУЗИТЬ РОЗУ!
Проверить, сохранились ли введенные тобой Path Map.
При необходимости повторить. Иногда помогает открыть какую-нибуть
модель, ввести Path Map, модель сохранить, розу закрыть.

3. Всю модель бьешь на package. В корнях Use Case View, Logical View и
Component View ничего быть не должно. Все диаграммы и клссы - в
соответствующие Package.


3.a Загрузить препарируемую модеть.
ПРОВЕРИТЬ ЖИВ ЛИ ЕЩЕ Path Map

4. А контекстном меню желаемых package выбираешь Unit->Control Unit.
Вылазит меню сохранения файла. Это кусок модели. Сохраняешь его в
каком-нибуть каталоге. (Можно в том же что и модель, но я создаю
подкаталок, совпадающий с имененм package)

5. Сабюниты из Use Case View, Logical View имеют одно расширение,
cабюниты из Component View имеют другое расширение. Это нормально.
В Deployment View package нету, и отделить его можно только целиком.

6. Суешь все файлы в систему контроля версий. Если это будет VSS - то
интеграция с розой в том же контекстном меню.

7. С каждым куском модели можно работать отдельно (в сымле брать его из VSS и редактировать).
Потом, когда все всё закоммитят, скачиваешь это себе из VSS, загружаешь модель - и вот
она!

8. Если генерируете код - то в настройках компонентов тоже можно писать путь с использованием определенных символов.
Например "$PRJROOT\code\ComponentName".

Вроде всё.
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: bas от 04 Декабря 2007, 15:55:06
Спасибо Андрей.

Похоже пора писать ФАК по Розе. Андрей, возметесь?
Название: Re: Совместная работа в Rational Rose 2003
Отправлено: amDei от 04 Декабря 2007, 16:04:55
Похоже пора писать ФАК по Розе. Андрей, возметесь?
А список вопросов есть? Взяться-то можно, вопрос в том, насколько меня хватит. :)