Вы находитесь на странице: 1из 3

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ИНФОРМАТИКИ

Кафедра технологий программирования

Аннотация к дипломной работе


«РЕАЛИЗАЦИЯ АДАПТЕРА АРХИТЕКТУРНОГО ШАБЛОНА MVU
И ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ НА ФУНКЦИОНАЛЬНОМ
ЯЗЫКЕ FLOW»

Муравейко Даниил Олегович

Научный руководитель — канд. физ.-мат.наук, доцент В.В. Горячкин

2019
РЕФЕРАТ
Дипломная работа, 84 с., 28 рис., 16 источников, 2 приложения.
Ключевые слова: ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ, ЯЗЫК
F L O W, А Р Х И Т Е К Т У Р Н Ы Й Ш А Б Л О Н , П А РА Д И Г М А
ПРОГРАММИРОВАНИЯ, MVC, MVP, MVVM, MVI, MVU.
Объект исследования — функциональный язык Flow и проектирование
архитектурных шаблонов на данном языке; в качестве предмета исследования
— разработка и исследование наиболее популярных и влиятельных
архитектурных шаблонов на языке Flow.
Цель работы — спроектировать и реализовать архитектурные шаблоны
MVC, MVP, MVVM, MVI, MVU на функциональном языке Flow, произвести
ана лиз ре а лизованных шаблонов и сравнительно е те стирование
производительности двух приложений: с архитектурным шаблоном MVU и без
какого-либо архитектурного шаблона.
Методы исследования — а) теоретические: изучение литературы,
п о с вя щ е н н о й п р о бл е м е фу н к ц и о н а л ь н о го п р о г р а м м и р о ва н и я и
проектированию архитектурных шаблонов; б) практические: обобщение опыта
исследовательских работ в области функциональных языков и архитектурных
шаблонов, разработка и анализ архитектурных шаблонов на языке Flow.
В результате на языке Flow разработаны четыре архитектурных шаблона:
MVC, MVP, MVVM, MVI и выполнен сравнительный анализ, а также
реализовано два приложения: с архитектурным шаблоном MVU и без какого-
либо архитектурного шаблона, выполнен анализ реализованных приложений и
сравнительное тестирование производительности двух приложений.
Область применения — архитектурные шаблоны на языке Flow
применяются для разработки программного обеспечения, обеспечивая как
повышение эффективности проектирования ПО, так и повышение скорости
разработки, а так же стабильность кода и унифицированные методы построения
единой архитектуры.
ABSTRACT
Course work, 84 p., 28 fig., 16 sources, 2 appendixes.
Keywords: FUNCTIONAL PROGRAMMING, FLOW LANGUAGE,
DESIGN PATTERN, PROGRAMMING PARADIGM, MVC, MVP, MVVM, MVI,
MVU.
The objects of the research — functional language Flow and the design of
architectural patterns in this language; The subject of the research is the development
and research of the most popular and influential architectural patterns in the Flow
language.
The aim of the research — to design and to implement architectural patterns:
MVC, MVP, MVVM, MVI, MVU in the functional language Flow, to analyze the
implemented patterns and to organize comparative testing of the performance for two
applications: with the architectural pattern MVU and without any architectural
template.
Research methods — a) theoretical: the study of literature, which devoted to
the problem of functional programming and design of architectural patterns; b)
practical: summarizing the experience of research in the field of functional languages
and architectural patterns, the development and analysis of architectural patterns in
the language of Flow.
As a result, four architectural templates were developed in the Flow language:
MVC, MVP, MVVM, MVI and a comparative analysis was performed, and two
applications were implemented: with the MVU architectural template and without
any architectural template, the analysis of the implemented applications and
comparative testing of the performance of two applications were performed.
The application area — design patterns in the Flow language are used for
software development, providing both increased software design efficiency and
increased development speed, as well as code stability and unified methods for
building a single architecture.

Вам также может понравиться