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

Проектирование архитектуры программных систем

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
5
Кредиты
Статус:
Курс обязательный
Когда читается:
4-й курс, 1 модуль

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

Аннотация

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

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

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

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

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

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

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

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

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

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

  • 2022/2023 учебный год 1 модуль
    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/bcode/437536 (дата обращения: 28.08.2023).