Форум Сообщества Аналитиков
Общий раздел => ПО Аналитика => Sparx => Тема начата: Annuket от 20 Октября 2008, 16:13:32
-
Вопрос в следующем: ЕА отлично позволяет всем вместе работать в одном проекте, а как при этом контролировать изменения над одним и тем же объектом?
Аудит вью вещь занятная, но вряд ли разработчики перед тем как вносить правки будут просматривать изменял ли уже кто-то этот объект?
Хотелось бы настроить так, чтоб когда один открывает объект для правки, другие могли открыть его только для чтения. Ну или если это не возможно, то может все-таки как-то автоматически получать уведомления о совместной работе.
-
Если речь идет именно об одном элементе (а не о диаграмме или о пакете), то там те же правила, что и при работе с записями обычной БД (по умолчанию это база a-la Access, если проект в базе MS SQL, то будут правила MS SQL и т.п.).
Если речь идет о диаграмме - ей можно ставить lock, для пакетов есть контроль пакетов или версий. но прям уведомлений - пряд ли получится.
-
"Если речь идет именно об одном элементе (а не о диаграмме или о пакете), то там те же правила, что и при работе с записями обычной БД (по умолчанию это база a-la Access, если проект в базе MS SQL, то будут правила MS SQL и т.п.)."
А можно здесь подробнее? Могу описать ситуацию: допустим, двое разработчиков вносят изменения в одну и ту же таблицу. Если они сохраняются, то сначала выполняются изменения первого сохранившегося, потом второго.
Если он не конфликтуют, то у второго разработчика появляются оба изменения. Первый же видит только свои, до тех пор пока не обновится. Правильно, я думаю?
-
Я работаю с ЕА под Мускул с совместным доступом. ТАк мы приняли такое правило - если кто-то правит диаграмму, то он сначала должен ее залочить, а потом править. Если не залочил и кто-то ее попортил, то это проблемы человека, кто не залочил. При совместном исправлении Д ЕА делает пока непонятные вещи, поэтому одновременно править одну и ту же Д нельзя.
-
Мы работаем с муськой, но файл проекта храним пока отдельно на общем доступе. А можно подробнее про работу в ЕА под муськой и какие это имеет преимущества?
-
Я особенно не разбирал преимущества\недостатки. Просто установил и все работает пока :)
Можно почитать перевод Иры:
http://www.uml2.ru/index.php?option=com_content&task=view&id=139&Itemid=29
-
А как можно заблокировать диаграмму или пакет для других пользователей? И как потом разблокировать?
-
Поставлю наверно конкретнее вопрос, ато что-то мы запутались....
задачу нам поставили следующую: группа разработчиков ведет работает с одним файлом еар, при этом если кто-то открыл файл на правку, остальные могут его только просматривать.
Вопрос: какой способ хранения нам выбрать: файловое хранилище, СВН, БД?
-
Main Menu->Diagram->Lock Diagram
З.Ы. Вы прочитали Ирин документ?
-
Прочитали, спасибо, ато то же самое на английском шло сложнее.
Пока решили пользовать один файл, используя блокирование (с ним уже полностью разобрались).
Хотели настроить работу через СВН, но возникли проблемы. Будем разбираться, очень уж хочется версионность файла иметь.