Анализ и выбор современных инструментов и технологий для разработки системы управления обучением

Основное содержимое статьи

Д. П. Смирнов
Т. Г. Дедович

Аннотация

В статье рассмотрен вопрос актуальности разработки новой системы управления обучением студентов. Проведен анализ нефункциональных требований, с классификацией по основным категориям. Исследованы современные архитектурные решения, используемые на этапе разработки веб приложений и обоснован выбор решений для создаваемой системы. Рассмотрены современные технологии и инструменты разработки информационных систем. В результате выбраны технологии для создания клиентской и серверной части приложения, обеспечивающие необходимые требования к создаваемой системе.

Скачивания

Данные скачивания пока недоступны.

Информация о статье

Как цитировать
1.
Смирнов ДП, Дедович ТГ. Анализ и выбор современных инструментов и технологий для разработки системы управления обучением. Системный анализ в науке и образовании [Интернет]. 15 июль 2022 г. [цитируется по 4 декабрь 2022 г.];(1). доступно на: https://sanse.ru/index.php/sanse/article/view/526
Раздел
Статьи

Библиографические ссылки

Зафиер А. Статистика и тенденции онлайн-электронного обучения на 2022 год // Website Rating : [веб-сайт]. – Search Ventures Pty Ltd, 2022. – URL: https://www.websiterating.com/ru/research/online-learning-statistics/ (дата обращения: 20.04.2022). 2. Кочешков А. Д., Смирнов Д. П., Дедович Т. Г. Разработка информационной системы контроля и оценки знаний студентов по математическим дисциплинам в университете «Дубна» // Системный анализ в науке и образовании: сетевое научное издание. 2021. № 2. C. 140–150. URL : http://sanse.ru/download/442.

Архитектура REST // Хабр : [сайт]. Habr, 2006–2022. Дата публикации: 20.09.2008. URL: https://habrahabr.ru/post/38730/ (дата обращения: 19.04.2022)

Бэнкс А. GraphQL. Язык запросов для современных веб-приложений / А. Бэнкс, Е. Порселло. СПб. : Питер, 2019. 240 с.

Кришнамурти, Б. Web-протоколы. Теория и практика. HTTP/1.1, взаимодействие протоколов, кэширование, измерение трафика / Б. Кришнамурти, Д. Рексфорд. – М. : БИНОМ, 2002. – 597 с.

Кузьмин М. SOLID // Хабр : [сайт]. Habr, 2006–2022. Дата публикации: 05.02.2018. URL: https://habr.com/ru/post/348286/ (дата обращения: 19.04.2022)

Ошибочное понимание принципа DRY // Хабр : [сайт]. Habr, 2006–2022. Дата публикации: 27.02.2018. URL: https://habr.com/ru/company/vk/blog/349978/ (дата обращения: 20.04.2022)

Принцип программирования KISS — делайте вещи проще // Web-creator. Сложные IT-проекты. Автоматизация бизнеса : [сайт]. ООО «Веб Креатор»; ТМ «Web Creator»; Depix, 2004-2022.

URL: https://web-creator.ru/articles/kiss (дата обращения: 20.04.2022)

Принцип программирования YAGNI — «Вам это не понадобится» // Web-creator . Сложные ITпроекты. Автоматизация бизнеса : [сайт]. ООО «Веб Креатор»; ТМ «Web Creator»; Depix, 2004-

URL: https://web-creator.ru/articles/yagni (дата обращения: 20.04.2022)

Питтет С. Различные виды тестирования ПО // Atlassian : [сайт]. Atlassian, 2022 URL:

https://www.atlassian.com/ru/continuous-delivery/software-testing/types-of-software-testing (дата обращения: 20.04.2022)

Погодин Г. В., Фиго Д. М., Васильев Э. Н. Сериализация структур данных для хранения и передачи в информационных системах. Методы и средства // Молодежь в науке : сборник докладов XVI научно-технической конференции. Саров: ФГУП «РФЯЦ-ВНИИЭФ», 2018. Т. 2. С. 231- 236.

OWASP. Open Source Foundation for Application Security : [сайт] . Inc, 2022. URL: https://owasp.org/ (дата обращения: 22.04.2022)

WebSockets / MDN Web Docs // MDN Web : [сайт]. Mozilla.org, 1998–2022. Дата изменения :

10.2021. URL: https://developer.mozilla.org/ru/docs/Web/API/WebSockets_API (дата обращения: 20.04.2022)

Long polling // Learn Javascript : [сайт]. Ilya Kantor, 2007—2022. Дата публикации: 12.12.2021. URL: https://javascript.info/long-polling (дата обращения: 20.04.2022)

Server Sent Events // Learn Javascript: [сайт]. Ilya Kantor, 2007—2022. Дата публикации: 11.05.2020. URL: https://learn.javascript.ru/server-sent-events (дата обращения: 20.04.2022)

MoodleDocs. Documentation // Moodle – Open-source learning platform. Дата изменения :

07.2021. URL: https://docs.moodle.org/311/en/Main_page. Дата обращения: 08.04.2022.

Сервис (сайт) для дистанционного обучения Ё-Стади. ООО "СЕДЬМОЕ НЕБО", [ 2022]. URL: https://your-study.ru/. Дата обращения: 08.04.2022.

iSpring Learn // iSpring Help Docs : [сайт]. URL: https://www.ispringsolutions.com/docs/display/ispringlearn/iSpring+Learn. Дата обращения: 13.03.2021. 19. Дари, К. AJAX и PHP. Разработка динамических веб-приложений / К.Дари, Б. Бринзаре. СПб. :

Символ–Плюс, 2009. 336 с.

Крокфорд Д. JavaScript. Сильные стороны. М.: Питер, 2016. 262 c.

SQL против NoSQL на примере MySQL и MongoDB // Tproger – всё о программировании : [сайт]. Дата публикации: 24.09.2018. URL: https://tproger.ru/translations/sql-vs-nosql/.

Typescript : JavaScript with syntax for types : [сайт]. Microsoft, 2012-2022. URL: https://www.typescriptlang.org/. Дата обращения: 13.04.2022.

Бер Б. jQuery. Подробное руководство по продвинутому JavaScript/ Д. Бер, И. Кац. СПб: Символ-плюс, 2017. 624 c.

Бэнкс А. React и Redux. Функциональная веб-разработка / А. Бэнкс , Е. Порселло. СПб.: Питер, 2018. 458 c.

Vue.js – The Progressive JavaScript Framework : [сайт]. Evan You, 2014-2022. URL: https://vuejs.org/. Дата обращения: 13.04.2022.

AngularJS : API Reference // AngularJS : [сайт]. Google, 2010-2021. URL: https://angularjs.org/api/. Дата обращения: 09.04.2022.

SolidJS : реактивная JavaScript библиотека. Solid, [2022]. URL: https://www.solidjs.com/. Дата обращения: 09.04.2022.

Пауэрс Ш. Изучаем Node.js. СПб.: Питер, 2015. 400 c.

Журавлев И. Шпаргалка по пакетному менеджеру NPM // Хабр : [сайт]. Habr, 2006–2022. Дата публикации: 25.11.2011. URL: https://habr.com/ru/post/133363. Дата обращения: 19.04.2022.

State of JS : [сайт]. URL: https://2021.stateofjs.com/ru-RU/. Дата обращения: 19.04.2022.

Браун И. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript / И. Браун. Санкт-Петербург: Питер, 2017. 336 с.

NestJS- A progressive Node.js framework : [сайт]. Kamil Mysliwiec, 2017-2022. URL: https://nestjs.com. Дата обращения: 13.06.2021.

Robbins C. Winston // npm : [сайт]. URL: https://www.npmjs.com/package/winston. Дата обращения:

04.2022.

New Relic — полный мониторинг вашего RoR приложения // Хабр : [сайт]. Habr, 2006–2022. Дата публикации: 29.06.2009. URL: https://habr.com/ru/post/63072. Дата обращения: 19.04.2022.