Details

Title: Разработка статического анализатора кода на С# для построения XML-документации: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators: Козлов Кирилл Андреевич
Scientific adviser: Туральчук Константин Анатольевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: статический анализ; документация; C#; static analyzer; documentation
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.03
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2231
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\30370

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе представлен комплексный анализ и разработка статического анализатора кода на C# для генерации XML документации. Целью данной работы является разработка приложения, которое позволит оптимизировать процесс формирования документации кода. В качестве предмета данного исследования выступают методы и алгоритмы анализа кода, позволяющие сформировать документацию. В отчете  представлены результы сравнительного анализа существующих инструментов, описание собствпенного алгоритма работы статического анализа для автоматического формирования документации кода на C#, а также описан процесс разработки, оптимизации и тестирования программного средства, реализующего данный алгоритм. Приложение прошло функциональное и юнит тестирование. Областью применения результатов исследования являются проекты разрабатываемые на языке С#.

This paper presents a comprehensive analysis and development of a static code analyzer in C# for generating XML documentation. The purpose of this work is to develop an application that will optimize the process of generating code documentation. The subject of this study is the methods and algorithms of code analysis that allow the formation of documentation. The report presents the results of a comparative analysis of existing tools, a description of its own algorithm for static analysis to automatically generate C# code documentation, and describes the process of developing, optimizing and testing software that implements this algorithm. The application has passed functional and unit testing. The scope of application of the research results are projects developed in the C# language.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics