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

Software Systems Architecture Design

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

Instructors


Куприн Валентин Павлович

Программа дисциплины

Аннотация

"Целью освоения дисциплины «Проектирование архитектуры программных систем» является знакомство с современными архитектурами программных систем и принципами их проектирования. Рассматриваются понятия архитектуры и архитектурного стиля программных систем, архитектурные принципы проектирования крупномасштабных программных систем, типовые архитектурные решения и архитектурные паттерны, организация и программная реализация паттернов проектирования. Содержание программы дисциплины обеспечивает базовую подготовку студентов в процессе формирования устойчивых знаний и навыков в области проектирования архитектур программных систем."
Цель освоения дисциплины

Цель освоения дисциплины

  • знакомство с современными архитектурами программных систем и принципами их проектирования
Планируемые результаты обучения

Планируемые результаты обучения

  • Знает основные архитектурные принципы проектирования крупномасштабных программных систем
  • Знает основные архитектурные решения и архитектурные паттерны
  • Знает основные паттерны проектирования
  • Знаком с понятием архитектуры и архитектурного стиля программных систем
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Раздел 1 Понятие архитектуры и архитектурного стиля программных систем
  • Раздел 2 Архитектурные принципы проектирования крупномасштабных программных систем
  • Раздел 3 Типовые архитектурные решения и архитектурные паттерны
  • Раздел 4 Организация и программная реализация паттернов проектирования
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторная работа (самостоятельная)
  • неблокирующий Домашнее задание
  • неблокирующий Экзамен
    Оценка за экзамен формируется по накопленной оценке за период обучения в 3-4 модулях. Расчет оценки представлен в ПУД. Аудиторная составляющая часть оценки была сформирована за счет посещения занятий и работы в аудитории, в том числе сдаче лабораторных работ (Л.Р.№ 1..6, паттерны). Самостоятельная работа оценивается по результатам разработки архитектур программных систем (Л.Р. 7..10, проектирование архитектуры на UML) по индивидуальным заданиям, командным проектам или курсовым работам.
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 4 модуль
    0.3 * Лабораторная работа (самостоятельная) + 0.3 * Домашнее задание + 0.4 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Архитектура и проектирование программных систем: Монография / Назаров С.В., - 2-е изд. - М.:НИЦ ИНФРА-М, 2016. - 376 с.: 60x90 1/16. - (Научная мысль) (Переплёт 7БЦ) ISBN 978-5-16-011753-9 - Режим доступа: http://znanium.com/catalog/product/542562

Рекомендуемая дополнительная литература

  • Грекул, В. И. Проектное управление в сфере информационных технологий / Грекул В.И., Коровкина Н.Л., Куприянов Ю.В., - 2-е изд., (эл.) - Москва :БИНОМ. ЛЗ, 2015. - 339 с.: ISBN 978-5-9963-2978-6. - Текст : электронный. - URL: https://znanium.com/catalog/product/485348
  • Информационные системы предприятия: Учебное пособие / Варфоломеева А. О., Коряковский А. В., Романов В. П. - М.: НИЦ ИНФРА-М, 2016. - 283 с.: 60x90 1/16. - (Высшее образование: Бакалавриат) (Переплёт) ISBN 978-5-16-005549-7 - Режим доступа: http://znanium.com/catalog/product/536732
  • Основы построения автоматизированных информационных систем: Учебник / В.А. Гвоздева, И.Ю. Лаврентьева. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 320 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0315-5 - Режим доступа: http://znanium.com/catalog/product/392285
  • Предметно-ориентированные экономические информационные системы / Вдовин В.М., Суркова Л.Е., Шурупов А.А., - 3-е изд. - М.:Дашков и К, 2016. - 388 с.: ISBN 978-5-394-02262-3
  • Приемы объектно ориентированного проектирования. Паттерны проектирования : справочник / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. — Москва : ДМК Пресс, 2007. — 368 с. — ISBN 5-93700-023-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/1220 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: НИЦ Инфра-М, 2013. - 331 с.: 60x90 1/16 + ( Доп. мат. znanium.com). - (Высшее образование: Бакалавриат). (переплет) ISBN 978-5-16-004509-2 - Режим доступа: http://znanium.com/catalog/product/371912
  • Розенберг, Д. Применение объектного моделирования с использованием UML и анализ прецедентов : руководство / Д. Розенберг, К. Скотт. — Москва : ДМК Пресс, 2007. — 160 с. — ISBN 5-94074-050-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/1226 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Тузовский А.Ф. - ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА WEB-ПРИЛОЖЕНИЙ. Учебное пособие для академического бакалавриата - М.:Издательство Юрайт - 2017 - 218с. - ISBN: 978-5-534-00515-8 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/proektirovanie-i-razrabotka-web-prilozheniy-398944
  • Черткова Е. А. - ПРОГРАММНАЯ ИНЖЕНЕРИЯ. ВИЗУАЛЬНОЕ МОДЕЛИРОВАНИЕ ПРОГРАММНЫХ СИСТЕМ 2-е изд., испр. и доп. Учебник для академического бакалавриата - М.:Издательство Юрайт - 2019 - 147с. - ISBN: 978-5-534-09172-4 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmnaya-inzheneriya-vizualnoe-modelirovanie-programmnyh-sistem-437536