Программный продукт для создания UML Sequence диаграмм Выполнили : студенты группы ИВТ -464 Трушин В. М. Сапрыкин А. С. Самойлов А. А. Проверили : к. т.

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



Advertisements
Похожие презентации
Волгоградский Государственный Технический Университет Курсовой проект Исполнители: Артюх С.В., Новокщенов А.А., Степанкин В.И., Тараниди Е.Н. (ИВТ-461)
Advertisements

Курсовой проект по дисциплине «Технология программирования» Графический редактор для построения UML-диаграмм развёртывания Министерство образования и науки.
Волгоградский государственный технический университет Кафедра ЭВМ Дисциплина «Технологии программного обеспечения» Проект «ERModelData» Разработчики :
Волгоградский Государственный Технический Университет Курсовой проект Исполнители: Артюх С.В., Новокщенов А.А., Степанкин В.И., Тараниди Е.Н. (ИВТ-461)
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
Технологии разработки программного обеспечения Project December Проект разработали : Додонов Алексей, Сорокина Анастасия, Ромащенко Екатерина. 1.
Федеральное агентство по образованию Волгоградский Государственный Технический Университет Кафедра «Программное обеспечение автоматизированных систем»
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
Волгоградский государственный технический университет Кафедра ЭВМ Дисциплина «Технологии программного обеспечения» Проект «ERModelData» Разработчики :
Project December Проект разработали: Додонов Алексей, Сорокина Анастасия, Ромащенко Екатерина.
IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов.
Р ЕДАКТОР UML ACTION ДИАГРАММ Исполнители: Гусев А.П. [Главный программист] Шатеев И.В. [Архитектор] Меркулов А.А. [Прожект-менеджер] (ИВТ-461) ВОЛГОГРАДСКИЙ.
UML C LASS D IAGRAM Выполнили: Студентки группы ИВТ-464 Бенецкая Ю.Е. Маланина Д.О. Трушкина О.А. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ.
UML-диаграмма состояния Исполнители: Студенты группы ИВТ-460 Бондаренко А., Валовой М., Колесов Д., Фролов А. Волгоградский Государственный Технический.
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
Волгоградский Государственный Технический Университет Курсовой проект Редактор диаграмм нотации IDEF0 IDEF0 Diagram Editor Менеджер проекта и архитектор:
IDEF-ZERO Курсовой проект Редактор диаграмм нотации IDEF0 IDEF-ZERO Менеджер проекта: Лихачев Д.В. Архитектор: Кравчук А.А. Главный разработчик: Аниськов.
Портал информационной поддержки магистров ВолгГТУ Магистерский портал.
РАЗРАБОТКА И ВНЕДРЕНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ АНАЛИЗА И ПРОГНОЗИРОВАНИЯ ПРОИЗВОДСТВЕННЫХ СИТУАЦИЙ ДОМЕННОГО ЦЕХА С ЦЕЛЬЮ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ.
Тест по теме: «Графический редактор PAINT» Тест 1. Графический редактор.Графический редактор. Тест 2. Графический редактор Paint.Графический редактор Paint.
Транксрипт:

Программный продукт для создания UML Sequence диаграмм Выполнили : студенты группы ИВТ -464 Трушин В. М. Сапрыкин А. С. Самойлов А. А. Проверили : к. т. н., доц. Жукова Ирина Георгиевна асс. Ужва Алексей Юрьевич Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (ВолгГТУ) Кафедра: Программное обеспечение автоматизированных систем Волгоград, 2011

Цели и задачи Цель проекта – сократить время создания UML диаграмм. Задачи проекта : Анализ ошибок и проблем, возникших на этапе 1- го релиза. Анализ ошибок и проблем, возникших на этапе 1- го релиза. Выбор новых методов решения либо утверждение старых. Выбор новых методов решения либо утверждение старых. Кодирование Кодирование Тестирование Тестирование Внедрение Внедрение

Проблемы первого релиза Недостаточный функционал ( примитивные связи, отсутствие возвратных сообщений, отсутствие экспорта в картинку ) Ненужное окно свойств объекта Несоответствие UML- стандартам

Проблемы первого релиза ДО

Второй релиз ПОСЛЕ

Второй релиз ПОСЛЕ

Пример диаграммы

Второй релиз Что улучшилось : Редактирование свойств объектов ( размер – через маркеры ; текст – двойным щелчком ) Объектная привязка ( без багов) Внешний вид объектов ( соответствие UML- стандартам )

Второй релиз Что появилось нового : Различные виды связей между объектами ( синхронные, асинхронные, возвратные, рефлексивные ) Уничтожение объекта Lifeline ( конечная точка ) Экспорт в PNG Функция отмены / возврата одного ( нескольких ) действий Дублирование при зажатой клавише Alt Копирование / вставка объектов Масштабирование Неточности масштабирования

Второй релиз Что исчезло : Окно свойств Ошибки при добавлении связей

Выбор технологий разработки Аналогично предыдущему релизу. + Импортирована динамическая библиотека с базовыми классами

Диаграмма классов

ЗадачаРесурсыЗапланированное времяРеальное время предпроектные исследования Самойлов, Сапрыкин, Трушин 9 час – час – архитектура программы (с учётом новых требований) Трушин3 часа часа макет (с учётом новых требований) Самойлов, Сапрыкин4 часа часа реализация нового интерфейса Сапрыкин2 часа реализация масштабирования Сапрыкин8 часов часов , реализация соответствия UML- стандартам Сапрыкин7 часов часов реализация функций работы с буфером обмена (копировать, вырезать, вставить) Трушин8 часов часов реализация "дублирования при перетаскивании" Трушин3 часа часов реализация функции отмены/повтора последних действий Самойлов9 часов часов , реализация объектной привязки Самойлов7 часов часов реализация добавления связей (синхронные, асинхронные, рефлексивные и возвратные сообщения) Трушин10 часов часов создание установщика Самойлов1 час час составление сценариев тестирования Сапрыкин2 часа часа тестирование Самойлов, Сапрыкин 3 часа , , часа , , , мониторинг Трушин 2 часа , , составление презентации Сапрыкин8 часов часов

Распределение работ ДействиеСтоимость ( в баллах ) Ответственный привести диаграмму в соответствие со стандартом UML 7 балловСапрыкин объектная привязка элементов 2 баллаСамойлов прочая реализация функциональных и нефункциональных требований 5 балловТрушин масштабирование области построения диаграммы 10 балловСапрыкин реализовать функции работы с буфером обмена 22 балловТрушин реализовать дублирование при перетаскивании 23 балловТрушин реализовать функцию отмена последнего действия 7 балловСамойлов реализовать функцию отмена последних действий 26 балловСамойлов Составление проектной документации 30 балловСапрыкин 5 балловСамойлов 5 балловТрушин

Интерфейс Панель меню : File: New diagram ( новый документ ) Open ( открыть файл ) Save ( сохранить в файл ) Export as Image ( сохранить в формате.png) Exit ( выход из программы ) Панель инструментов 1.Lifeline 2.Panel 3.Linker synch 4.End Lifeline 5.Linker reflex 6.Linker assynch 7.Comment 8.Linker comment 9.Linker vozvrat 10. Undo 11. Redo 12. Maximize 13. Minimize

Итог ( недоработки функционала ) Некорректно осуществляется масштабирование Некорректная привязка рефлексивных сообщений Отсутствует визуализация множественного выделения объектов.

Итог ( проблемы при разработке ) Нехватка временных ресурсов Нехватка программистов Нехватка знаний относительно стандарта UML

Итог В результате работы получен графический редактор UML Sequence диаграмм, обеспечивающий заявленный на первом релизе функционал. При тестировании работы продукта фатальных ошибок не выявлено

THE END. thank you