Бакалавриат
2024/2025




Проектный семинар «Моделирование прикладного программного обеспечения»
Статус:
Курс обязательный (Информатика и вычислительная техника)
Направление:
09.03.01. Информатика и вычислительная техника
Кто читает:
Департамент компьютерной инженерии
Когда читается:
4-й курс, 1, 2 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
76
Охват аудитории:
для своего кампуса
Преподаватели:
Прокофьева Екатерина Николаевна
Язык:
русский
Кредиты:
4
Программа дисциплины
Аннотация
Курс «Моделирование прикладного программного обеспечения» предполагает обучение слушателей теории, навыкам и инструментальным средствам моделирования прикладного программного обеспечения. Теоретический материал охватывает освоение синтаксиса, семантики и парадигмы схем унифицированного языка моделирования UML. Целями моделирования является визуальная реализация объектно-ориентированного подхода проектирования для нахождения оптимальных параметров архитектуры разрабатываемого программного обеспечения и его представление в понятном заказчику виде. Диаграммы UML применяют в проектировании, презентациях, описании или создании документации. UML позволяет рассмотреть систему со всех точек зрения, имеющих отношение к ее разработке и последующему развертыванию. Практические занятия направлены на реализацию навыков моделирования. Освоение инструментальных средств моделирования даст слушателям возможность автоматизированного построения формальных моделей. Курс будет полезен студентам, которые хотят начать использовать UML-диаграммы в своей работе или структурировать знания об их применении, а также студентам, которые хотели бы получить навыки аналитика, а также разработчика, тестировщика, менеджера продукта, архитектора и технического писателя.
Цель освоения дисциплины
- Сформировать у слушателей теоретические и практические профессиональные навыки, необходимые для создания визуальных моделей с использованием унифицированного языка для программных и технических решений
- Освоить следующие направления моделирования: диаграмм классов, диаграмм вариантов использования, диаграмм последовательности, диаграмм коммуникации, диаграмм деятельности, диаграмм состояний
Планируемые результаты обучения
- Уметь работать с инструментами, отвечать на вопросы, создавать тематическое индивидуальное решение
Содержание учебной дисциплины
- Введение
- Классификация моделей Информационных систем (ИС)
- Общие принципы моделирования ИС
- Основные принципы объектно-ориентированного проектирования
- Содержание и нотации языка UML
- Механизмы расширения языка UML
- Диаграммы вариантов использования Use Case
- Диаграммы классов
- Диаграммы состояний
- Диаграммы деятельности
- Диаграммы взаимодействия
- Применение ключевых инструментов в различных прикладных областях
- Востребованность в реальном секторе и академических областях
- Направления развития
- Диаграммы последовательности
Промежуточная аттестация
- 2024/2025 2nd module0.3 * Практические работы + 0.3 * Устные и тестовые опросы на семинарах + 0.4 * Экзамен
Список литературы
Рекомендуемая основная литература
- Применение UML 2.0 и шаблонов проектирования : введение в объектно - ориентированный анализ, проектирование и итеративную разработку : пер. с англ., Ларман, К., 2019
Рекомендуемая дополнительная литература
- Галиаскаров, Э. Г. Анализ и проектирование систем с использованием UML : учебное пособие для вузов / Э. Г. Галиаскаров, А. С. Воробьев. — Москва : Издательство Юрайт, 2023. — 125 с. — (Высшее образование). — ISBN 978-5-534-14903-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/520341 (дата обращения: 27.08.2024).