Details
| Title | Разработка метода формирования и визуализации ориентированного ациклического графа связей между задачами в системе управления проектами: выпускная квалификационная работа магистра: направление 09.04.03 «Прикладная информатика» ; образовательная программа 09.04.03_04 «Интеллектуальные технологии управления знаниями и данными» = Development of a method for the formation and visualization of a directed acyclic graph of relationships between tasks in a project management system |
|---|---|
| Creators | Ванчугов Семен Максимович |
| Scientific adviser | Иванищев Алексей Вячеславович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | ориентированные ациклические графы ; связи между задачами ; визуализация графов ; топологическая сортировка ; системы управления проектами ; directed acyclic graphs ; task dependencies ; graph visualization ; topological sorting ; project management systems |
| Document type | Master graduation qualification work |
| Language | Russian |
| Level of education | Master |
| Speciality code (FGOS) | 09.04.03 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-4884 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\45057 |
| Record create date | 9/4/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Работа посвящена разработке метода формирования и визуализации ориентированного ациклического графа связей между задачами в системе управления проектами. Объект исследования составляют методы и программные средства представления, формирования и анализа зависимостей между задачами. Цель работы — разработать метод построения графа связей и проверить его программную реализацию на сценариях анализа проектов с отношениями предшествования. В работе использованы анализ систем управления проектами, сравнительное исследование существующих решений, методы теории графов, проектирование и реализация программного модуля, автоматизированное тестирование, эксперименты и пользовательская апробация. Предложены модель задач и связей, правила построения графа с контролем ацикличности, расчет топологического порядка, уровней, ролей узлов, критического пути, локального фрагмента и рекомендованных связей. Реализован веб-модуль, включающий серверную обработку, API, хранение данных и клиентскую визуализацию. Проверка подтвердила корректность основных алгоритмов и сценариев, а пользовательская апробация на развернутом стенде показала применимость модуля для анализа зависимостей в проектах средней сложности. Результаты могут использоваться в веб-системах управления проектами как отдельный режим анализа связей между задачами. Сделан вывод, что графовый режим дополняет календарное представление, делает зависимости явными и помогает находить ошибки структуры.
This work is devoted to developing a method for forming and visualizing a directed acyclic graph of task dependencies in a project management system. The object of the study comprises methods and software tools for representing, forming, and analyzing task dependencies. The goal is to develop a task-dependency graph construction method and verify its software implementation using project analysis scenarios with precedence relationships. The study applies analysis of project management systems, a comparative study of existing solutions, graph theory methods, software module design and implementation, automated testing, experiments, and user evaluation. A task and dependency model, graph construction rules with acyclicity control, calculation of topological order, levels, node roles, critical path, local fragment, and recommended dependencies are proposed. A web module has been implemented, including server-side processing, API, data storage, and client-side visualization. Verification confirmed the correctness of the main algorithms and scenarios, and user evaluation in a deployed test environment showed the modules applicability to dependency analysis in projects of medium complexity. The results can be used in web-based project management systems as a separate mode for analyzing task dependencies. The study concludes that the graph-based mode complements the calendar view, makes dependencies explicit, and helps detect structural errors.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|