Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЭдуард Яшенькин
1 Cоздание средств визуального сравнения моделей в QReal Мордвинов Дмитрий СПбГУ, Математико-Механический факультет Научный руководитель: Т.А. Брыксин
2 Постановка задачи QReal – средство создания CASE- систем Важная характеристика – поддержка многопользовательского доступа Версионирование моделей
3 Версионирование моделей в QReal Модели в QReal – графы Сериализация в xml-формате Версионирование моделей Расширение управляющего интерфейса репозитория Создание архитектуры, удобной для добавления новых клиентов Внедрение клиента Subversion
4 Система сравнения диаграмм Проблема: отобразить разницу не в текстовом виде (как это делают клиенты версионирования), а визуально (т.е. нужно научиться сравнивать и красиво показывать изменения между диаграммами)
5 Новая архитектура репозитория
6 Способы сравнения моделей Анализ текстового diff`а требует доработки xml-формата лишает возможности организовать систему сравнения диаграмм в виде отдельного модуля Сравнение и анализ графов граф модели рабочей копии граф модели последней ревизии в общем случае – неразрешимая задача
7 Реализация В QReal каждому элементу присвоен уникальный ID Нет необходимости в полноценном сравнении графов Удобное API репозитория
8 Сравнение моделей Считывание двух моделей Создание модели различий Графические отличия Логические отличия Отображение различий
9 Диалоговое окно разницы
10 Полученные результаты Исследован вопрос внедрения системы контроля версий в QReal Доработана архитектура репозитория Реализована функциональность взаимодействия с клиентом VCS Реализована поддержка Subversion
11 Полученные результаты Реализован базовый функционал системы сравнения диаграмм Создан удобный и наглядный интерфейс отображения различий между диаграммами
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.