Bachelor
2022/2023
Software Design and Architecture
Type:
Compulsory course (Business Informatics)
Area of studies:
Business Informatics
Delivered by:
Department of Information Technologies in Business
Where:
Faculty of Management
When:
2 year, 3, 4 module
Mode of studies:
offline
Open to:
students of one campus
Language:
English
ECTS credits:
4
Contact hours:
40
Course Syllabus
Abstract
Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Проектирование и архитектура программного обеспечения», учебных ассистентов и студентов направления подготовки 38.03.05 Бизнес-информатика, обучающихся по образовательной программе «Бизнес информатика».
Learning Objectives
- Цель освоения являются развитие у студентов компетенций проектирования и конструирования программного обеспечения с использованием современным языков, технологий и инструментальных средств раз-работки программного обеспечения.
Expected Learning Outcomes
- Студент способен проектировать, конструировать и тестировать программные продукты
Course Contents
- Понятие архитектуры программной системы
- Доступ к данным на платформе .NET
- Архитектурные шаблоны
- Архитектуры распределенных программных систем
Assessment Elements
- Лабораторная работа 1
- Лабораторная работа 2
- Лабораторная работа 3
- Лабораторная работа 4
- Лабораторная работа 5
- Работа на семинаре
Interim Assessment
- 2022/2023 4th module0.15 * Лабораторная работа 4 + 0.15 * Лабораторная работа 3 + 0.25 * Работа на семинаре + 0.15 * Лабораторная работа 1 + 0.15 * Лабораторная работа 5 + 0.15 * Лабораторная работа 2
Bibliography
Recommended Core Bibliography
- Бабичев, С. Л. Распределенные системы : учебное пособие для вузов / С. Л. Бабичев, К. А. Коньков. — Москва : Издательство Юрайт, 2020. — 507 с. — (Высшее образование). — ISBN 978-5-534-11380-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/457005 (дата обращения: 28.08.2023).
- Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем: учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — М. : ИД «ФОРУМ» : ИНФРА-М, 2016. — 368 с. — (Высшее образование). - Режим доступа: http://znanium.com/catalog/product/556449
- Введение в СУБД MySQL : учебное пособие. — 2-е изд. — Москва : ИНТУИТ, 2016. — 228 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100713 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Дэвис, К. Шаблоны проектирования для облачной среды : руководство / К. Дэвис , перевод с английского Д. А. Беликова.. — Москва : ДМК Пресс, 2020. — 388 с. — ISBN 978-5-97060-807-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/140593 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Кун Р., Ханафи Б., Аллен Дж. - Реактивные шаблоны проектирования - 978-5-4461-0474-1 - Санкт-Петербург: Питер - 2018 - 356944 - https://ibooks.ru/bookshelf/356944/reading - iBOOKS
- Разработка приложений на С# с использованием СУБД PostgreSQL / Васюткина И.А., Трошина Г.В., Бычков М.И. - Новосиб.:НГТУ, 2015. - 143 с.: ISBN 978-5-7782-2699-9
- Цехановский, В. В. Распределенные информационные системы : учебник для вузов / В. В. Цехановский, В. Д. Чертовской. — 2-е изд., стер. — Санкт-Петербург : Лань, 2021. — 240 с. — ISBN 978-5-8114-8732-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179622 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Recommended Additional Bibliography
- Бёрнс Б. - Распределенные системы. Паттерны проектирования - 978-5-4461-0950-0 - Санкт-Петербург: Питер - 2019 - 361843 - https://ibooks.ru/bookshelf/361843/reading - iBOOKS
- Зараменских, Е. П. Архитектура предприятия : учебник для вузов / Е. П. Зараменских, Д. В. Кудрявцев, М. Ю. Арзуманян ; под редакцией Е. П. Зараменских. — Москва : Издательство Юрайт, 2021. — 410 с. — (Высшее образование). — ISBN 978-5-534-06712-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/473192 (дата обращения: 28.08.2023).
- Каскиаро, М. Шаблоны проектирования Node.js. Воспользуйтесь самыми мощными компонентами и шаблонами платформы Node.js для создания масштабируемых модульных приложений / М. Каскиаро, Л. Маммино , перевод с английского А. Н. Киселева. — Москва : ДМК Пресс, 2017. — 396 с. — ISBN 978-5-97060-485-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/108127 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Макшанов А. В., Журавлев А. Е., Тындыкарь Л. Н. - Большие данные. Big Data - Издательство "Лань" - 2021 - ISBN: 978-5-8114-6810-2 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/165835
- Распределенные базы и хранилища данных : учебное пособие / А. М. Марасанов, Н. П. Аносова, О. О. Бородин, Е. С. Гаврилов. — 2-е изд. — Москва : ИНТУИТ, 2016. — 254 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100445 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.