Cоздание средств визуального сравнения моделей в QReal Мордвинов Дмитрий СПбГУ, Математико-Механический факультет Научный руководитель: Т.А. Брыксин.

Презентация:



Advertisements
Похожие презентации
Мордвинов Дмитрий, 445 СПбГУ, Математико-Механический факультет Научный руководитель: Брыксин Т.А.
Advertisements

Model/View-архитектура CASE-пакета REAL-MV Тимофей Брыксин, гр. 545 Научный руководитель: А.Н.Терехов Рецензент: Д.В.Кознов.
Сериализация пользовательских моделей среды визуального моделирования QReal Выполнил: Александр Меламуд Руководитель: Юрий Литвинов.
Бакалов Михаил, гр. 544 Научный руководитель : Терехов А. Н. Рецензент: Замышляев А. Н. Эффективная реализация расширяемой метамодели CASE- средства на.
Расположение связей на диаграмме Савин Н.С. 345 гр. Научный руководитель Ю. Литвинов.
Поддержка разработки Parallels Business Automation в среде Eclispe Научный руководитель: Сергушенков Ю. А. Рецензент: доцент кафедры системного программирования,
Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.
Чижова Надежда 445 Научный руководитель: Юрий Литвинов.
Волгоградский Государственный Технический Университет Курсовой проект Редактор диаграмм нотации IDEF0 IDEF0 Diagram Editor Менеджер проекта и архитектор:
Косякин Антон, гр. 545 Научный руководитель : Терехов А.Н. Реализация UML 2 на основе технологии REAL.
Волгоградский Государственный Технический Университет Менеджер проекта: Мамонтов Д.П. Архитектор :Сухарев К.А. Тестировщик: Гончарова И.В.
Изменение функциональности связей на диаграмме Автор: Никольский К. А., 245 гр. Научный руководитель: Литвинов Ю. В.
IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов.
Андрейчук Н.П. Руководитель дипломной работы Столярчук В.А. Москва 2011.
Автоматизация документооборота ООО «СибСтрой» Исполнитель: Пирогова Анна Сергеевна Научный руководитель: Сарапулова Татьяна Викторовна ст. преподаватель.
Андрейчук Н.П. Руководитель дипломной работы Столярчук В.А. Москва 2011.
Генерация скрипта создания базы данных с учетом зависимостей Автор : Максим Масунов, 545 группа Санкт - Петербургский государственный университет Математико.
Телевизионная подсистема платформы управления IPTV услугами Санкт-Петербургский Государственный университет Математико – механический факультет Кафедра.
Цель урока: изучить технологию построения и редактирования графиков и диаграмм, рассмотреть их практическое применение.
РАЗРАБОТКА ЭЛЕКТРОННОГО КУРСА ПО UML– ПРОЕКТИРОВАНИЮ. МОДЕЛЬ КУРСА С ТОЧКИ ЗРЕНИЯ ДИАГРАММ АКТИВНОСТИ И ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ. БУДИНКЕВИЧ А. В. НАУЧНЫЙ.
Транксрипт:

Cоздание средств визуального сравнения моделей в QReal Мордвинов Дмитрий СПбГУ, Математико-Механический факультет Научный руководитель: Т.А. Брыксин

Постановка задачи QReal – средство создания CASE- систем Важная характеристика – поддержка многопользовательского доступа Версионирование моделей

Версионирование моделей в QReal Модели в QReal – графы Сериализация в xml-формате Версионирование моделей Расширение управляющего интерфейса репозитория Создание архитектуры, удобной для добавления новых клиентов Внедрение клиента Subversion

Система сравнения диаграмм Проблема: отобразить разницу не в текстовом виде (как это делают клиенты версионирования), а визуально (т.е. нужно научиться сравнивать и красиво показывать изменения между диаграммами)

Новая архитектура репозитория

Способы сравнения моделей Анализ текстового diff`а требует доработки xml-формата лишает возможности организовать систему сравнения диаграмм в виде отдельного модуля Сравнение и анализ графов граф модели рабочей копии граф модели последней ревизии в общем случае – неразрешимая задача

Реализация В QReal каждому элементу присвоен уникальный ID Нет необходимости в полноценном сравнении графов Удобное API репозитория

Сравнение моделей Считывание двух моделей Создание модели различий Графические отличия Логические отличия Отображение различий

Диалоговое окно разницы

Полученные результаты Исследован вопрос внедрения системы контроля версий в QReal Доработана архитектура репозитория Реализована функциональность взаимодействия с клиентом VCS Реализована поддержка Subversion

Полученные результаты Реализован базовый функционал системы сравнения диаграмм Создан удобный и наглядный интерфейс отображения различий между диаграммами