Details

Title: Исследование и оптимизация реализаций бизнес-логики в системах Master Data Management: выпускная квалификационная работа магистра: 09.04.01 - Информатика и вычислительная техника ; 09.04.01_15 - Технологии проектирования системного и прикладного программного обеспечения
Creators: Смирнов Максим Игоревич
Scientific adviser: Цыган Владимир Николаевич
Other creators: Новопашенный Андрей Гелиевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Базы данных; Интернет; Вычислительные сети — Протоколы; mdm-системы; бизнес-логика; asp.net core; soap протокол; .net платформа
UDC: 004.738.5.057.4; 004.65
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 09.04.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-725
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

В работе проведен обзор MDM-систем на рынке и на примере конкретной модели MDM-системы описана проблема поддержки и расширения подобных продуктов. «Краеугольным камнем» рассматриваемой системы оказалась реализация бизнес-логики компании. В ходе работы для выделенной Get процедуры системы предложено несколько подходов к иной её реализации. После тестирования и анализа был выбран один из подходов, и на его основе сделан сервис. Сервис задокументирован, покрыт различного рода тестами и развернут в тестовой среде. Предложена иная архитектура MDM-системы для конкретной компании, разработан шаблон для создания подобных сервисов.

А reviews MDM systems on the market and, using a specific MDM system as an example, describes the problem of supporting and expanding such products. The cornerstone of the system under consideration was the implementation of the company's business logic. In the course of the work, several approaches to a different implementation of the system’s Get procedure were proposed. After testing and analysis, one of the approaches was chosen, and a service was made on its basis. The service is documented, covered with various kinds of tests and deployed in a test environment. A different MDM system architecture was proposed for a specific company, a template was developed for creating such services.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU)
-> Internet Anonymous

Table of Contents

  • Титул A4
    • ВВЕДЕНИЕ
    • 1. Анализ предметной области
      • 1.1. Классификация видов полиморфизма
      • 1.2. Предпосылки для использования параметрического полиморфизма с переменным набором параметров
      • 1.3. Параметрический полиморфизм в С++
      • 1.4. Параметрический полиморфизм в D
      • 1.5. Параметрический полиморфизм в функциональных языках программирования
    • 2. Цели и задачи работы
      • 2.1. Цель работы
      • 2.2. Задачи работы
    • 3. Реализация параметрического полиморфизма с переменным набором типовых параметров в Kotlin
      • 3.1. Принципы и особенности Kotlin
      • 3.2. Дизайн синтаксиса
      • 3.3. Архитектура компилятора
      • 3.4. Поддержка типизации в компиляторе Kotlin
      • 3.5. Изменения в синтаксическом разборе
      • 3.6. Изменения в синтаксическом анализе
        • 3.6.1. Проверка типового параметра
        • 3.6.2. Вывод и хранение типовых аргументов
    • 4. Тестирование и оценка результатов
      • 4.1. Система тестов компилятора Kotlin
      • 4.2. Функциональное и регрессионное тестирование
      • 4.3. Дальнейшая работа
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
    • ПРИЛОЖЕНИЕ. ЛИСТИНГИ
  • ДИПЛОМ (передел нормконтроля) (1)

Usage statistics

stat Access count: 31
Last 30 days: 1
Detailed usage statistics