Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Разработка подсистемы управления версиями модулей программного обеспечения на основе методов доступа». Объект исследования – технологии разработки программного обеспечения. Предмет исследования: методы управления версиями модулей программного обеспечения. Цель: сокращение времени и повышение качества сборки версий многомодульного ПО. Основные результаты исследования: проведен обзор методов разрешения конфликтов зависимостей между модулями, обзор систем контроля версиями, обзор методов разграничения прав пользователей для подсистемы, разработан метод разрешения конфликтов и сохранения целостности программы, разработан прототип системы управления версиями ПО, а также разграничение прав доступа пользователей к модулям управляемого программного обеспечения.
The theme of the final qualification work: "Development of a subsystem for version control of software modules based on access methods". The object of research is software development technologies. Subject of research: methods of version control of software modules. Purpose: fast time and improve the build quality of multi-module software conversion. The main results of the study: analysis of the results of checking dependencies between modules, analysis of system versions, analysis of methods for delimiting user rights for subsystems, a method for determining search and discovery results was developed, developed a prototype version control system, user access control to the soft.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- ВВЕДЕНИЕ
- ГЛАВА 1. ХАРАКТЕРИСТИКА ОБЪЕКТА ИССЛЕДОВАНИЯ И РАЗРАБОТКИ
- 1.1. Задачи системы управления версиями программного обеспечения.
- 1.2. Проблема разрешения конфликтов зависимостей при сборке модулей программного обеспечения
- ГЛАВА 2. ПОСТАНОВКА ЗАДАЧИ ИССЛЕДОВАНИЯ
- ГЛАВА 3. ОБЗОР СИСТЕМ КОНТРОЛЯ ВЕРСИЯМИ
- 3.1. Анализ популярных систем контроля версий
- 3.2. Предложение прототипа современной системы контроля версий
- 3.3. Параметрическое сравнение существующих инструментов
- 3.4. Обзор методов управления зависимостями
- ГЛАВА 4. РАЗРАБОТКА ПОДСИСТЕМЫ УПРАВЛЕНИЯ МОДУЛЯМИ
- 4.1. Описание архитектуры разрабатываемой подсистемы
- 4.2. Условная модель входных модулей для сборки
- 4.3. Разработка основного модуля подсистемы управления модулями
- 4.3.1. Создание базы данных
- 4.3.2. Настройки конфигураций Maven и источника данных
- 4.3.3. Разработка класса модели Модуля
- 4.3.4. Интерфейс репозитория кода
- 4.3.5. Сервисный класс
- 4.3.6. Класс контроллера Code Spring MVC
- 4.3.7. Класс приложения Code Spring Boot
- 4.4. Разработка модуля авторизации и разграничения прав
- 4.4.1. Описание используемого фреймворка Spring Security
- 4.4.2. Преимущества фреймворка
- 4.4.3. Модули Spring Security
- 4.4.4. Архитектура Spring Security
- 4.4.5. Разработка авторизации с помощью фреймфорка Spring Security
- 4.5. Разрешение конфликтов зависимостей
- ГЛАВА 5. РЕЗУЛЬТАТЫ РАБОТЫ
- ЗАКЛЮЧЕНИЕ
- СПИСОК ЛИТЕРАТУРЫ
Usage statistics
Access count: 3
Last 30 days: 0 Detailed usage statistics |