UML-диаграмма состояния Исполнители: Студенты группы ИВТ-460 Бондаренко А., Валовой М., Колесов Д., Фролов А. Волгоградский Государственный Технический Университет. Кафедра ПОАС.
Введение… Презентация описывает функциональные возможности программного продукта предназначенного для построения UML- диаграммы состояния в соответствии со стандартом UML.
Цели и Задачи… Целью данного проекта является оптимизация и сокращение времени на построение UML-диаграммы. Результатом разработки является графический редактор.
Статистика Чтобы создать свою первую UML диаграмму при помощи Astah – продвинутому пользователю потребуется 2-3 минуты скитания по программе.
Программный продукт позволяет Строить UML-диаграмму; Редактировать UML-диаграмму(удаление, добавление, перетаскивание элементов диаграммы); Задавать/изменять имя «состояния», а так же записывать его краткое описание; Задавать/изменять комментарии к стрелкам связывающим «состояния»; Экспортировать UML-диаграмму в файл собственного расширения *.umd; Экспортировать UML-диаграмму в графический файл расширения *.png;
Функциональные возможности Наш программный продукт позволяет отрисовывать следующие элементы: 1) «начало»; 2) «конец»; 3) «выгрузка»; 4) «состояние»; 5) «комментарий»; 6) «пунктирная линия»; 7) «стрелка»; 8) «стрелка с комментарием».
Интефейс Так выглядит рабочая область программного продукта.
Особенности Присутствие нижнего и бокового скрола; запись дополнительной информации для «состояния»; дружелюбный интерфейс; «умная стрелка»; руководство пользователя;
Разработка концепции программы Программа будет разработана на языке С++ с использованием библиотек Qt. Так как библиотека Qt предоставляет достаточный набор удобных в использовании классов для реализации графической части программы. Программа будет являться специализированным графическим редактором, для быстрой разработки UML-диаграмм и состоять из одного exe-файла. Программа будет состоять из одной компоненты – редактора, в связи с чем, взаимосвязь между компонентами отсутствует.
Первый релиз Основные функции программы
Спасибо за внимание!