• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Software Design and Architecture

2022/2023
Учебный год
ENG
Обучение ведется на английском языке
4
Кредиты

Преподаватели

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/book/raspredelennye-sistemy-457005
  • Базы данных. Практическое применение СУБД 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). — Режим доступа: для авториз. пользователей.
  • Кун Р. Реактивные шаблоны проектирования / Р. Кун, Б. Ханафи. - Санкт-Петербург : Питер, 2018. - 416 с. - ISBN 978-5-4461-0474-1. - URL: https://ibooks.ru/bookshelf/356944/reading (дата обращения: 12.10.2020). - Текст: электронный.
  • Разработка приложений на С# с использованием СУБД 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

  • Бёрнс Б. Распределенные системы. Паттерны проектирования / Б. Рнс. - Санкт-Петербург : Питер, 2019. - 224 с. - ISBN 978-5-4461-0950-0. - URL: https://ibooks.ru/bookshelf/361843/reading (дата обращения: 12.10.2020). - Текст: электронный.
  • Зараменских Е. П., Кудрявцев Д. В., Арзуманян М. Ю. ; Под ред. Зараменских Е.П. - АРХИТЕКТУРА ПРЕДПРИЯТИЯ. Учебник для вузов - М.:Издательство Юрайт - 2021 - 410с. - ISBN: 978-5-534-06712-5 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/arhitektura-predpriyatiya-473192
  • Каскиаро, М. Шаблоны проектирования 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). — Режим доступа: для авториз. пользователей.