• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Software Design and Architecture

2022/2023
Academic Year
ENG
Instruction in English
4
ECTS credits
Delivered at:
Department of Information Technologies in Business (Faculty of Computer Science, Economics, and Social Sciences)
Course type:
Compulsory course
When:
2 year, 3, 4 module

Instructors

Course Syllabus

Abstract

Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Проектирование и архитектура программного обеспечения», учебных ассистентов и студентов направления подготовки 38.03.05 Бизнес-информатика, обучающихся по образовательной программе «Бизнес информатика».
Learning Objectives

Learning Objectives

  • Цель освоения являются развитие у студентов компетенций проектирования и конструирования программного обеспечения с использованием современным языков, технологий и инструментальных средств раз-работки программного обеспечения.
Expected Learning Outcomes

Expected Learning Outcomes

  • Студент способен проектировать, конструировать и тестировать программные продукты
Course Contents

Course Contents

  • Понятие архитектуры программной системы
  • Доступ к данным на платформе .NET
  • Архитектурные шаблоны
  • Архитектуры распределенных программных систем
Assessment Elements

Assessment Elements

  • non-blocking Лабораторная работа 1
  • non-blocking Лабораторная работа 2
  • non-blocking Лабораторная работа 3
  • non-blocking Лабораторная работа 4
  • non-blocking Лабораторная работа 5
  • non-blocking Работа на семинаре
Interim Assessment

Interim Assessment

  • 2022/2023 4th module
    0.15 * Лабораторная работа 4 + 0.15 * Лабораторная работа 3 + 0.25 * Работа на семинаре + 0.15 * Лабораторная работа 1 + 0.15 * Лабораторная работа 5 + 0.15 * Лабораторная работа 2
Bibliography

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). — Режим доступа: для авториз. пользователей.