Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование бизнес-процессов / Моделирование бизнес-процессов / AllFusion Model Manager Управление изменениями в моделях.doc
Скачиваний:
125
Добавлен:
30.04.2013
Размер:
279.04 Кб
Скачать

Последующие шаги

Вы познакомились с тем, как Диспетчер по управлению изменениями облегчает управление изменениями в моделях, Кроме этого, можно защитить свои модели от изменений с помощью возможностей блокирования. О том, как это сделать, мы поговорим в следующей статье.

http://www.interface.ru/fset.asp?Url=/ca/oir.htm

Отслеживание изменений в разных версиях при работе с продуктом AllFusion Model Manager от компании Computer Associates

© Зайцев С.Л.

  • Работа с версиями

  • Родительские версии

  • Версии

  • Блокировка

  • Сохранение

  • Пример сохранения версии

  • Переименование при сохранении

  • Маркированная версия

  • Различия в версиях

  • Последующие шаги

  • Дополнительная информация

Работа с версиями

Регистрация каждого набора изменений, внесенных в модель, осуществляется с помощью присвоения версии при каждом сохранении модели. При этом родительская модель является самым последним состоянием модели. Каждый раз, когда в родительской модели сохраняются изменения, создается новая родительская модель, а прежней модели присваивается версия. Каждая версия представляет состояние модели на время определенного сохранения. Функция версионирования позволяет отслеживать, кто и когда внес изменения в каждую версию, и позволяет возвращаться к более ранним состояниям.

Родительские версии

Когда вы открываете модель с помощью диалога "Open ModelMart Model", то вы открываете родительскую модель. Если вы щелкнете на модели с целью ее выбора, то увидите, кто и когда создал эту модель и кто и когда внес последние изменения. Эта информация появится в нижней области диалога, чуть ниже имени выбранной вами модели. Ниже показан образец диалога "Open ModelMart Model": Для удобства восприятия мы решили сопроводить рисунки необходимыми пояснениями.

Версии

Чтобы увидеть, существуют ли прежние версии родительской модели, откройте ModelMart Version Manager (менеджер версий ModelMart). При наличии каких-либо прежних версий они будут отображены в развернутом представлении дерева каталога ниже родительской модели, причем самая последняя версия отображается непосредственно под родительской моделью, а самая ранняя версия - в конце списка. Самая ранняя версия отображается как v.1, что представляет собой состояние модели, впервые добавленной в AllFusion Model Manager(ранее ModelMart). Каждый раз при сохранении изменений создается новая версия с соответствующим порядковым номером. Ниже представлен пример диалога ModelMart Version Manager:

Блокировка

Когда вы открываете родительскую модель в диалоге "Open ModelMart Model", вы можете выбрать опции блокировки (Lock Option). Когда вы открываете версию, у вас отсутствует возможность выбора режима блокировки в ModelMart Version Manager. Тем не менее, после того, как родительская модель или версия открыта, вы можете включить или отключить режим блокировки, поставив или сняв флажок с опции "Lock" в меню ModelMart. Вы можете также использовать кнопку Lockна панели инструментов ModelMart для включения или отключения режима блокировки.

Сохранение

Когда вы сохраняете модель AllFusion Model Manager, программа сохраняет ваши изменения в качестве родительской модели. То, что было родительской моделью прежде чем вы сохранили ваши изменения, становится самой последней прежней версией. Каждой версии присваивается индивидуальное имя, с последовательным номером версии, пользовательским ID проектировщика, сохранившего изменения в этой версии, и датой внесения изменений.

При каждом сохранении создается новая родительская версия, а прежняя становится последней предшествующей версией. Если вы сохраняете изменения в родительской модели, то при этом создается новая родительская модель (на базе родительской плюс внесенные вами изменения), и прежняя родительская модель становится самой последней версией, что идентифицируется индивидуальным номером версии. Это справедливо и в случае, когда вы сохраняете прежнюю версию. Тем не менее, когда вы открываете, изменяете или сохраняете любую прежнюю версию, эта прежняя версия остается неизменной, и сохраняет то же самое индивидуальное имя и номер версии. Таким образом, каждая версия предохраняется от изменений и служит для фиксации каждого набора изменений, внесенных при определенном сохранении.

Если вы хотите вернуться к более ранней версии, вы можете присвоить версии родительский статус, открыв и сохранив ее. Далее эта версия станет текущей родительской версией. Вы можете также сохранить версию, используя опцию Save As в меню ModelMart для сохранения версии под новым именем. Подробности даны в разделе "Переименование при сохранении".