• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
ФИО студента
Название работы
Руководитель
Факультет
Программа
Оценка
Год защиты
Клочков Лев Владимирович
Визуализатор трассировки стека для Java-программы с помощью UML диаграмм
9
2018
Во время отладки программ, разработчикам часто приходится анализировать причины, приводящие к исключительным ситуациям, возникающим во время выполнения программы, чтобы исключить их возникновение в финальной версии программы. Трассировка стека, выдаваемая виртуальной Java машиной (JVM) направлена на то, чтобы помочь разработчикам понять, где в исходном коде возникла исключительная ситуация. По этим данным можно понять, какие методы были вызваны в последовательном порядке, однако трассировка стека не всегда наглядно представляет информацию о взаимодействие объектов внутри отлаживаемой системы. В ходе этой работы была разработана программа, реализованная как плагин для интегрированной среды разработки (IDE) IntelliJ IDEA версии 2016.X и выше. Плагин визуализирует с помощью UML диаграмм последовательности и коммуникации трассировку стека программы, выполняемой на JVM. Кроме того, программа обеспечивает возможность взаимодействия с диаграммой, а именно пользователь может скрывать часть диаграммы, чтобы сконцентрироваться на её важной части, или перейти к определению отображённых на диаграмме элементов в исходном коде отлаживаемой программы.

Работа содержит 39 страниц, 3 главы, 23 рисунка, 16 источников, 4 приложения.

Ключевые слова: моделирование ПО, трассировка стека, анализ ПО, UML диаграмма последовательности, UML диаграмма коммуникации.
Текст работы (работа добавлена 28 мая 2018г.)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Расширенный поиск ВКР