
Целью работы ÑвлÑетÑÑ Ñоздание интерактивного инÑтрумента визуали-зации Ñтруктуры программных ÑиÑтем Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ биллинга ЯндекÑ.Маркета. Ð’ данной работе был произведен обзор ÑущеÑтвующих решений Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра Ñхем, их Ñравнение, а также выдвижение требований к разрабаты-ваемому инÑтрументу. Ð’ ходе Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ были изучены и выбраны подходы по архи-тектуре разрабатываемого инÑтрумента, приведены различные Ñхемы архитек-туры: ÑÑ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð°Ñ Ð´Ð¸Ð°Ð³Ñ€Ð°Ð¼Ð¼Ð°, диаграммы поÑледовательноÑтей и диаграмма потоков данных. Также были разобраны некоторые нюанÑÑ‹ векторного фор-мата Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ SVG и его иÑпользование. Также были разрабо-таны и реализованы алгоритмы Ð´Ð»Ñ Ð²Ð°Ð»Ð¸Ð´Ð°Ñ†Ð¸Ð¸ иÑходных файлов Ñхем. И ко-нечно же был непоÑредÑтвенно разработан и внедрен Ñам инÑтрумент. Результатом работы Ñтал интерактивный инÑтрумент визуализации Ñтруктуры программных ÑиÑтем и инфраÑтруктура Ð´Ð»Ñ ÐµÐ³Ð¾ функционированиÑ.
The purpose of the work is to create an interactive tool for visualizing the structure of software systems for the Yandex.Market billing team. In this paper, an overview of existing solutions for viewing schemes was made, their comparison, as well as the requirements for the tool being developed. In the course of the work, approaches to the architecture of the tool being de-veloped were studied and selected, various architecture schemes were given: a struc-tural diagram, sequence diagrams and a data flow diagram. Some nuances of the SVG vector image storage format and its use were also analyzed. Algorithms have also been developed and implemented to validate the source schema files. And of course, the tool itself was directly developed and implemented. The result of the work was an interactive tool for visualizing the structure of software systems and the infrastructure for its functioning.
software architecture, schema, ÑÑ ÐµÐ¼Ð°, OAuth, svg, Java, аÑÑ Ð¸ÑекÑÑÑа ÐÐ
software architecture, schema, ÑÑ ÐµÐ¼Ð°, OAuth, svg, Java, аÑÑ Ð¸ÑекÑÑÑа ÐÐ
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
