Программная платформа для шаблонов проектов с интеграцией сервисов в среду быстрого обмена сообщений
Анализ существующих наборов инструментов для интеграции с современными средами быстрого обмена сообщений. Архитектура сервисов и инструменты их создания. Выбор средств для разработки приложения. Расчет вычислительной сложности приложения в худшем случае.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 12.06.2023 |
Размер файла | 900,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
10. roject Summaries -- Python Packaging User Guide // Python Packaging Authority URL: https://packaging.python.org/key_projects/#pip (дата обращения: 10.05.2021).
11. PEP 484 -- Type Hints // Python Developer's Guide URL: https://www.python.org/dev/peps/pep-0484/ (дата обращения: 11.05.2021).
12. Хоп Г., Вульф Б. Компьютерные технологии Шаблоны интеграции корпоративных приложений. - М.: Вильямс, 2019.
13. Шилдт Г. Java 8 Руководство для начинающих - Oracle, 2021
14. Флэнаган Д. JavaScript. Полное руководство. - М.: Диалектика- Вильямс, 2021.
15. Лучано Р. Python. К вершинам мастерства - М.: ДМК Пресс, 2016.
16. PEP 301 -- Package Index and Metadata for Distutils // Python Developer's Guide URL: https://www.python.org/dev/peps/pep-0301/ (дата обращения: 11.05.2021).
17. Донован А., Керниган Б. Язык программирования Go. - М.: Вильямс, 2018.
18. asyncio -- Asynchronous I/O // Python 3.9.5 documentation URL: https://docs.python.org/3/library/asyncio.html (дата обращения: 11.05.2021).
19. AIOHTTP - Asynchronous HTTP Client/Server for asyncio and Python
// Framework URL: https://docs.aiohttp.org/en/stable/ (дата обращения: 12.05.2021).
20. ASGI (Asynchronous Server Gateway Interface) Specification // ASGI Documentation URL: https://asgi.readthedocs.io/en/latest/specs/main.html (дата обращения: 12.05.2021).
21. uvloop: Blazing fast Python networking // magicstack URL: http://magic.io/blog/uvloop-blazing-fast-python-networking/ (дата обращения: 12.05.2021).
22. Клеппман М. Высоконагруженные приложения. Программирование масштабирование поддержка. - СПб.: Питер, 2018.
23. Language Server Protocol URL: https://microsoft.github.io/language- server-protocol/ (дата обращения: 14.05.2021).
24. Shaw A. CPython Internals: Your Guide to the Python 3 Interpreter. - Vancouver: Real Python, 2021.
25. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. Приемы объектно- ориентированного проектирования. Паттерны проектирования. - СПб.: Питер, 2015.
26. Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения. - СПб.: Питер, 2018.
27. Макконнелл С. Совершенный код. Мастер-класс. - СПб.: БХВ- Петербург, 2017.
28. Кент Б. Экстремальное программирование. Разработка через тестирование. - СПб.: Питер, 2020.
29. Гарри П. Python. Разработка на основе тестирования. - ДМК Пресс: М., 2018.
30. Мартин Р. Чистый код. Создание анализ и рефакторинг. - СПб.: Питер, 2019.
31. Порядок проведения государственной итоговой аттестации по образовательным программам высшего образования - программам бакалавриата, программам специалитета и программам магистратуры СМКО МИРЭА 7.5.1/03.П.30-19.
32. Положение о выпускной квалификационной работе студентов, обучающихся по образовательным программам подготовки бакалавров СМКО МИРЭА 7.5.1/03.П.67-19.
33. Федеральный государственный образовательный стандарт высшего образования - бакалавриат по направлению подготовки 09.03.04 Программная инженерия (ФГОС ВО 3++).
34. Методические указания по подготовке выпускных квалификационных работ по направлениям и специальности профессиональной подготовки высшего образования 09.03.04 (Программная инженерия), 09.04.04 (Программная инженерия).
Размещено на Allbest.ru
...Подобные документы
Мониторинг сервисов веб-приложения. Проблема отслеживания большого количества сервисов, поддерживающих работу веб-приложения, ее решение с помощью "Service discovery"-инструментов. Применение программного инструмента Consul как клиент-серверной системы.
статья [184,4 K], добавлен 10.12.2016Возможности интерфейса программирования приложений ARI крупных картографических веб-сервисов в процессе создания двух картографических веб-сервисов. Анализ существующих веб-сервисов. Карты Яндекса и Google, пользовательские карты. Выбор среды разработки.
дипломная работа [4,5 M], добавлен 24.09.2012Временная и ёмкостная сложность программы. Размер входных данных. Связь сложности в худшем случае и в среднем. Понятие оптимальной программы. Классы вычислительной сложности программ. Эквивалентность по сложности. Примеры классов вычислительной сложности.
презентация [77,3 K], добавлен 19.10.2014Проектирование удобного приложения для комфортной навигации по файлам облачного хранилища в одном файловом менеджере. Выбор интегрированной среды разработки. Выбор инструментов для визуализации приложения. Выбор средств отслеживания HTTPзапросов.
курсовая работа [3,6 M], добавлен 16.07.2016Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Анализ существующих систем организации аудиосвязи. Протоколы аудиопереачи. Архитектура сетевого взаимодействия. Алгоритм серверного приложения. Структура клиентского приложения. Выбор языка программирования и средств разработки. Требования к системе.
курсовая работа [1,2 M], добавлен 28.04.2014Особенности создания набора web-сервисов, учитывающих функцию кредитоспособности покупателя. Учет возможности управления статусом заказа. Анализ функциональной декомпозиции системы. Использование разработанных сервисов и технологий, их эффективность.
курсовая работа [2,0 M], добавлен 24.02.2012Эволюция облачных сервисов. Характеристики и классификация облачных сервисов. Анализ возможностей облачных сервисов, предлагаемых для использования в малом бизнесе. Анализ стоимости владения локальным решением по автоматизации деятельности бухгалтерии.
курсовая работа [2,7 M], добавлен 10.05.2015Исследование криптографического протокола, способного обеспечить надежную взаимную аутентификацию и обмен ключами, оставаясь наименее уязвимым к DDoS атакам. Анализ существующих аналогичных протоколов. Программная реализация схемы, платформа разработки.
дипломная работа [850,3 K], добавлен 11.07.2012Требования, предъявленные к полноценному локальному чату. Протокол передачи данных TCP. Описание программы сервера. Этапы разработки программного продукта. Функция приема сообщений от сервера. Принятие и отправка сообщений всем пользователям чата.
курсовая работа [447,0 K], добавлен 21.01.2016Основы организации приложения в Windows. Посылка и передача сообщений для окон. Создание и отображение главного окна приложения. Деактивация приложения, его фазы. Сообщения клавиатуры и функции для работы с ней. Определение состояния отдельных клавиш.
лекция [65,7 K], добавлен 24.06.2009Обзор существующих объектных архитектур. Архитектура программного обеспечения. Создание веб-сервиса "Библиотека", предоставляющего механизмы работы с данными на стороне клиентского приложения. WEB-сервис и трехуровневая архитектура в основе приложения.
лабораторная работа [1,5 M], добавлен 16.06.2013Область применения и требования создаваемого Web-приложения. Требования к техническому и программному обеспечению. Разработка структуры Web-приложения и выбор средств программной реализации. Программная реализация Web-приложения. Структура базы данных.
дипломная работа [1,4 M], добавлен 03.06.2014Общая характеристика протокола ICMP, его назначение и формат сообщений. Анализ применимости протокола ICMP при переходе с набора протоколов IP v4 на набор IP v6. Свойства и принцип работы, сферы применения протоколов обмена маршрутной информацией.
курсовая работа [210,8 K], добавлен 24.08.2009Изучение возможностей среды создания анимированного приложения при помощи Macromedia Flash 8. Разработка автоматизированной системы обучения - программного продукта "Обучающая программа" для быстрого усвоения учащимися принципа сборки системного блока.
дипломная работа [58,5 M], добавлен 21.11.2010Исследование организационно-управленческой структурной схемы СевКавГТУ. Пути реализации интерактивных сервисов доступа к телефонному справочнику учреждения. Выбор среды разработки Eclipse, СУБД и языка программирования Python для разработки базы данных.
дипломная работа [6,5 M], добавлен 29.06.2011Обзор технологий и современного рынка облачных сервисов. Выбор средств разработки информационной системы. Создание базы данных и прототипа приложения. Обоснование экономической эффективности внедрения разработанной системы учета заказанных товаров.
курсовая работа [537,5 K], добавлен 23.08.2015Анализ систем для создания сайта "Интеллектика". Архитектура и структура сайта; технические требования. Выбор базы данных. Процесс разработки приложения авторизации для просмотра закрытых научных проектов. Техническая документация для администратора.
дипломная работа [2,0 M], добавлен 19.01.2017Выбор состава технических и программных средств для создания данного приложения "Экзаменатор", использование среды разработки Borland Delphi. Основные компоненты и спецификация программы. Используемые технические средства, описание и запуск программы.
курсовая работа [540,8 K], добавлен 18.07.2012Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.04.2017