Детальная информация

Название: Разработка средства разрешения зависимостей между модулями для расширяемых приложений: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Авторы: Коптиков Владимир
Научный руководитель: Тимофеев Дмитрий Андреевич
Другие авторы: Трифонов Петр Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: разрешение зависимостей; модульные приложения; модульная разработка программного обеспечения; dependence resolution; modular applications; modular software development
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 02.03.02
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1017
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\7170

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Разработка средства разрешения зависимостей для расширяемых модульных приложений». Целью работы является реализация средства разрешения зависимостей для расширяемых модульных приложений. В ходе работы была рассмотрена концепция повторного использования программного обеспечения, а также процесс модульной разработки компонентов программного обеспечения. Были проанализированы существующие реализации алгоритма разрешения зависимостей для модульных приложений. Также была разработана система разрешения зависимостей, удовлетворяющая необходимым ограничениям. Задачи, которые решались в ходе исследования: 1. Анализ существующей системы и заданных ограничений. Описывается архитектура и реализация заданной системы, для которой необходимо реализовать средство разрешение зависимостей. 2. Задание правил определения спецификаций модулей, передачи управления и данных между ними. Описывается проектирование правил и соответствующей архитектуры в рамках поставленных ограничений. 3. Реализация алгоритмов загрузки, выгрузки и инициализации модулей, разрешения зависимостей модулей, проверки совместимости и версий модулей. Описывается реализация алгоритмов в рамках поставленных ограничений.

The subject of the graduate qualification work is " Developing dependency resolution tool for extensible modular applications." The aim of the work is to implement a dependency resolution tool for extensible modular applications. In the course of the work, the concept of software reuse was considered, as well as the process of modular development of software components. The existing implementations of the dependency resolution algorithm for modular applications were analyzed. A dependency resolution system has also been developed that meets the necessary constraints. During the research the following tasks were solved: 1. Analysis of the existing system and specified constraints. The architecture and implementation of a given system is described, for which it is necessary to implement a dependency resolution tool. 2. Setting rules for determining the specifications of modules, transferring control and data between them. Describes the design of the rules and the corresponding architecture within the set limits. 3. Implementation of algorithms for loading, unloading and initializing modules, resolving module dependencies, checking compatibility and module versions. The implementation of algorithms is described within the framework of the set limits.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Внешние организации №2 Все Прочитать
Внешние организации №1 Все
Интернет Авторизованные пользователи СПбПУ Прочитать
Интернет Авторизованные пользователи (не СПбПУ, №2) Прочитать
Интернет Авторизованные пользователи (не СПбПУ, №1)
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 2
За последние 30 дней: 1
Подробная статистика