Платформа для аналізу та проєктування топологічних організацій розподілених систем

dc.contributor.advisorВолокита, Артем Миколайович
dc.contributor.authorЛазанчук, Костянтин Валерійович
dc.date.accessioned2025-02-10T10:49:03Z
dc.date.available2025-02-10T10:49:03Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 47 таблиць, 39 рисунків та 12 джерел – загалом 93 сторінки. Дипломний проєкт присвячений розробці платформи для аналізу та проєктування топологічних організацій розподілених систем. Метою цієї розробки є оптимізація робочих процесів та створення рішення для роботи з топологічними графами та їх аналізу шляхом створення платформи для аналізу та проєктування топологічних структур розподілених систем. Об'єкт дослідження: платформи для аналізу топологічних структур. Предмет дослідження: створення платформи з розширеним функціоналом у порівнянні з аналогами. У розділі передпроєктного обстеження було розглянуто та проаналізовано обрану предметну область. Визначено ключові концепції, методології, алгоритмічні рішення, архітектуру та допоміжні засоби, а також оптимізовано бізнес-процеси за допомогою BPMN моделей. На завершення сформульовано мету розробки та завдання для її досягнення. Розділ розробки вимог до програмного забезпечення присвячений аналізу потреб користувачів та формуванню вимог. Описано бізнес-процеси, створено діаграму варіантів використання, виділено функціональні та нефункціональні вимоги. Як результат, сформовано технічне завдання на розробку програмного забезпечення. У розділі конструювання та розробки програмного забезпечення проведено моделювання та проектування. Розглянуто архітектуру програмного забезпечення, вибір засобів розробки, аналіз структури бази даних та питання захисту даних. Розділ аналізу якості та тестування програмного забезпечення присвячений методам аналізу якості коду. Проведено ручне тестування, розроблено тест-кейси та контрольний приклад, що підтвердили успішне функціонування програмного забезпечення. У розділі розгортання та супроводу програмного забезпечення описано процес впровадження продукту та його розгортання. Визначено вимоги до підтримки, що забезпечують цілодобову доступність системи.
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 47 tables, 39 figures and 12 sources – in total 93 pages. The diploma project is dedicated to the development of a platform for analyzing and designing topological organizations of distributed systems. The purpose of this development is to optimize workflows and create a solution for working with and analyzing topological graphs by creating a platform for analyzing and designing topological structures of distributed systems. Object of research: platforms for analyzing topological structures. Subject of research: creation of a platform with extended functionality compared to analogs. In the pre-project survey section, the selected subject area was reviewed and analyzed. We identified key concepts, methodologies, algorithmic solutions, architecture and supporting tools, and optimized business processes using BPMN models. Finally, the development goal and tasks to achieve it are formulated. The section on software requirements development is devoted to analyzing user needs and formulating requirements. The business processes are described, a use case diagram is created, and functional and non-functional requirements are identified. As a result, a technical specification for software development is formed. In the section on software design and development, modeling and design were performed. The software architecture, selection of development tools, analysis of the database structure and data protection issues are considered. The section on software quality analysis and testing is devoted to methods of analyzing code quality. Manual testing was performed, test cases and a control example were developed, which confirmed the successful functioning of the software. The section on software deployment and maintenance describes the process of product implementation and deployment. The support requirements are defined to ensure round-the-clock availability of the system.
dc.format.extent183 с.
dc.identifier.citationЛазанчук, К. В. Платформа для аналізу та проєктування топологічних організацій розподілених систем : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Лазанчук Костянтин Валерійович. - Київ, 2024. - 183 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/72406
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectплатформа
dc.subjectтопологія
dc.subjectVisual Studio
dc.subjectASP.NET
dc.subjectAngular
dc.subjectplatform
dc.subjecttopology
dc.subjectNeo4j
dc.titleПлатформа для аналізу та проєктування топологічних організацій розподілених систем
dc.title.alternativeTopological Organization Analysis and Design Platform for Distributed Systems
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Lazanchuk_bakalavr.pdf
Розмір:
2.8 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: