Форум Сообщества Аналитиков
Общий раздел => ПО Аналитика => Тема начата: Galogen от 29 Ноября 2007, 12:05:12
-
Срочно нужна консультация по организации совместной работе в Rational Rose 2003.
По справке искать сложно и по каким словам не знаю.
Кто этим занимался, прошу проконсультировать
-
Одновременно работать не получиться с одной и той же моделью. Есть механизм отчуждения части модели и работы с ней. Потом ее пристыковки.
-
Юрий, а по подробнее?
Я нашел такой механизм. В Rational Administrator формируется новый проект. В него включается модель Rose.
Однако запустить ее из под администратора мне не удается, а запуск розы из-под админа создает новую модель.
Совершенно не понятно как этот механизм работает
-
Эд, нет Розы у меня установленной под рукой, а не память НУ НЕ ПОМНЮ ... давно это было.
По-моему есть такая вещь (глянь в хелпе) как Rational Rose Model Integrator. Еще посмотри в хэлпе на тему Multiuser Environment и Controlled Units.
-
Есть такая штука, открыл ничего не понял. Лады буду понимать
-
Напиши на мыло завтра. ilfis сабака майл ру
Или ПМ накатай - а то забуду.
Никаких администраторов не надо - всё только в розе делается.
Любой package можно отделить, и хранить в виде отдельного файла. Так же совать его в системы контроля версий и т.п. Полная модель из такого набора сама строиться.
Чтобы можно было этим пользоваться на других компьютерах - надо только в настройках один ключик прописать. А хелпе этого напрямую не написано. Нужно "догадаться" :) Как догадаться - я тебе напишу.
-
Андрей,
А может всем напишите. Или это ключик совсем не от Rational идет?
-
Саша, это не ключик от лицензии ... это действительно в настройках нужно псевдоним прописать, чтобы расшарить модель. Я помню лет 5-6 тому назад делал такое :-).
2Андрей. А вообще можно и тут опубликовать, ничего вроде секретного в этом нет.
-
Предыдужий пост писал из дому - на память не помнил чего и куда писать. :)
Т.к. форум у меня наконец-то заработал, рассказываю:
Надеюсь кому-нибуть это поможет:
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".
Вроде всё.
-
Спасибо Андрей.
Похоже пора писать ФАК по Розе. Андрей, возметесь?
-
Похоже пора писать ФАК по Розе. Андрей, возметесь?
А список вопросов есть? Взяться-то можно, вопрос в том, насколько меня хватит. :)