Тип работы:
Предмет:
Язык работы:


РЕФАКТОРИНГ И РАЗРАБОТКА НОВОГО ФУНКЦИОНАЛА ДЛЯ ПРИЛОЖЕНИЯ ОБМЕНА ЭЛЕКТРОННОЙ ВАЛЮТЫ

Работа №179144

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы42
Год сдачи2021
Стоимость4400 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
3
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 3
ОГЛАВЛЕНИЕ 4
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 5
ВВЕДЕНИЕ 7
1 Анализ предметной области 9
1.1 Обзор существующего решения 9
1.2 Функциональные требования 10
1.3 Нефункциональные требования 12
2 Проектирование 14
2.1 Диаграммы вариантов использования 14
2.2 Архитектура клиентской части 17
3 Процесс разработки 21
3.1 Методология 21
3.2 Реализация процесса 24
4 Используемые технологии 26
5 Реализация 32
ЗАКЛЮЧЕНИЕ 39
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 40

Современное общество всё больше и больше использует интернет. Люди читают в интернете новости, делают покупки, ищут работу, продают и покупают недвижимость, выбирают места для проведения досуга. С развитием интернета все большее развитие получают электронные платежи и электронные магазины. В тренды вошли электронные валюты и web- приложения для их покупки и обмена. Сохраняя удобство использования, подобно обычным приложениям для компьютера или смартфона, они не зависят от платформы, и для их работы нужен лишь браузер. Было разработано web-приложение для работы с электронными валютами. Однако со временем возникла необходимость в новом функционале.
После начала работы по реализации было выяснено, что в процессе разработки были допущены ошибки, усложняющие его внедрение. Также, существующая реализация не была должным образом задокументирована, что увеличивало время внедрения новых сотрудников на проект. Поэтому возникла необходимость в рефакторинге приложения с целью устранения допущенных ошибок разработки, и покрытии его документацией, с применением современных технологий.
Таким образом, целью данной работы является рефакторинг кода web- приложения и дальнейшая разработка нового функционала.
Основными задачами данной работы являются:
1) планирование работ и оценка времязатратности рефакторинга;
2) изучение необходимых для разработки технических средств;
3) рефакторинг web-приложения
4) планирование работ и оценка времязатратности разработки нового функционала;
5) Разработка нового функционала
6) исправление выявленных программных ошибок и отладка
приложения.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной работы был проведен рефакторинг web-приложения торговли электронной валюты. Новый функционал также был реализован в срок. Были решены поставленные задачи, и достигнута поставленная цель. Все сформированные требования удовлетворены. Web-приложение введено в эксплуатацию.
В дальнейшем планируется поддерживать работу web-приложения, расширять его функционал, исправлять выявленные программные ошибки.



1 Справочник по HTML и CSS [Электронный ресурс] // URL: http://htmlbook.ru/ (дата последнего обращения: 22.05.2021).
2 SCRUM Инструкция [Электронный ресурс] // URL:
https: //www.scrumguides.org/docs/scrumguide/v 1/Scrum-Guide-RUS.pdf (дата последнего обращения: 30.05.2021)
3 Atomic Design by Brad Frost [Электронный ресурс] // URL:
https://atomicdesign.bradfrost.com (дата последнего обращения: 30.05.2021)
4 Современный учебник JavaScript [Электронный ресурс] // URL:
https://learn.javascript.ru/ (дата последнего обращения: 27.05.2021).
5 Официальная документация TypeScript [Электронный ресурс] // URL: https://www.typescriptlang.org (дата последнего обращения: 27.05.2021).
6 Официальная документация MobX // URL:
https://mobx.js.org/README.html (дата последнего обращения: 31.05.2021).
7 Официальная документация GraphQL // URL: https://graphql.org (дата последнего обращения: 31.05.2021).
8 Официальная документация Apollo GraphQL // URL:
https://www.apollographql.com (дата последнего обращения: 31.05.2021).
9 Официальная документация React [Электронный ресурс] // URL: https://ru.reactjs.org (дата последнего обращения: 24.05.2021). 
S АНТИПЛАГИАТ



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ