Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Репозитарий для UML-моделей / 11 сообщений из 11, страница 1 из 1
06.02.2013, 13:54
    #38139965
Ares_ekb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
Здравствуйте!

Видел ли кто-нибудь субж? С поддержкой версионности, разграничением прав доступа и т.п.
...
Рейтинг: 0 / 0
06.02.2013, 14:42
    #38140088
ДжекНепотрошитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
А чем хранение UML-моделей отличается от обычного контроля версий?
...
Рейтинг: 0 / 0
06.02.2013, 15:09
    #38140131
Ares_ekb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
В смысле хранение копий моделей? Нужно смотреть чем именно отличаются версии, кто делал изменения и какие, отслеживать историю изменений отдельных элементов моделей (например, такой-то класс... как и кем он менялся).
...
Рейтинг: 0 / 0
06.02.2013, 15:30
    #38140185
Ares_ekb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
А понял )) В смысле svn, git и т.п. Там контроль версий на уровне строк , а хотелось бы на уровне модели. XMI вроде поддерживает что-то такое, но пока вникаю...
...
Рейтинг: 0 / 0
12.02.2013, 12:11
    #38147472
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
Скорее всего просто так средствами версионного контроля сравнить не сможете. Это функция должна поддерживаться инструментом моделирования, н-р, Enterprise Architect это поддерживает:
http://www.sparxsystems.com/resources/version_control.html
...
Рейтинг: 0 / 0
12.02.2013, 12:27
    #38147506
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
ДжекНепотрошительА чем хранение UML-моделей отличается от обычного контроля версий?

тем что их сравнить средставми контроля версий нельзя
...
Рейтинг: 0 / 0
12.02.2013, 12:51
    #38147540
Inkelyad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
Озверин,

Не совсем так. Можно, если
1) UML модель хранится в текстовом виде.
и
2a) человек понимает этот текстовый вид и может по выводу diff понять, что изменилось
либо
2b) инструмент работы с моделью понимает вывод diff и может показать, что изменилось.
...
Рейтинг: 0 / 0
12.02.2013, 13:59
    #38147694
Ares_ekb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
Inkelyad,

обычно текстовый вид для UML - это XMI (или более обще - XML). Тут построковый diff уже не очень подходит. Я накопал EMF Store и SVNKit, пока разбираемся с ними...

Я, вот, подумал, тот же исходный код программ можно было бы хранить не в виде текста, а например в AST. По-моему гениальная идея для репозитария )
...
Рейтинг: 0 / 0
18.05.2013, 21:38
    #38263561
Станислав Вл.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
Ares_ekb,

В своё время привык разбирать xml-ки от Qt Designer. Если утилита не производит мусор почему бы и не svn? Дело привычки.
...
Рейтинг: 0 / 0
13.06.2013, 14:19
    #38296243
path2perfection
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
Ares_ekbобычно текстовый вид для UML - это XMI (или более обще - XML). Тут построковый diff уже не очень подходит. Я накопал EMF Store и SVNKit, пока разбираемся с ними...
Так для этого и нужно, чтобы инструмент умел визуализировать этот набор diff-ов как изменения модели. В Enterprise Architect такая фича есть.
А что хотите делать с EMF Store и SVNKit - писать свой визуализатор изменений?
...
Рейтинг: 0 / 0
13.06.2013, 21:49
    #38296977
Ares_ekb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репозитарий для UML-моделей
path2perfection,

элементы в XML-файлах могут на столько перемешаться, что по текстовому diff'у даже человек ничего не поймет. Хотя даже если порядок элементов не сильно изменится, всё-равно не факт, что можно будет как-то визуализировать изменения.

Единственный вариант - это парсить XML-файлы в какой-нибудь граф. И сравнивать уже эти графы. Наверное, EMF Compare делает что-то подобное.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Репозитарий для UML-моделей / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]