Размер шрифта
Цветовая схема
Изображения
Обычная версия сайта

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

УМКД дисциплины

Рабочая программа и аннотация - ozmgРПД_ПАПО_2022.pdf - для просмотра файла необходимо авторизоваться

Методические рекомендации - ozmgМР_ПАПО_2022.pdf

Аннотация

1. Цели и задачи изучения дисциплины Цель: формирование у обучающихся знаний, умений и навыков применения основ проектирования архитектуры программного обеспечения при решении профессиональных задач, связанных с интеграцией программных систем и приложений с использованием современных средств проектирования и разработки. Задачи: 1) формирование знаний по интеграции программного обеспечения на основе существующих архитектур; 2) формирование умений и навыков проектирования архитектуры программного обеспечения для конкретной предметной области; 3) формирование умений и навыков реализации проектных решений посредством создания баз данных и программного приложения с полной иерархией функций, а также его тестирование; 4) развитие умений и навыков самостоятельно расширять и углублять знания по проектированию архитектуры программного обеспечения и их использованию при решении прикладных задач. 2. Краткая характеристика учебной дисциплины Дисциплина формирует и развивает умения и навыки решения стандартных задач профессиональной деятельности, связанных с проектированием архитектуры программного обеспечения, разработкой и реализацией проектных решений с учетом требований информационной безопасности. 3. Место дисциплины в структуре образовательной программы Дисциплина (практика) входит в обязательную часть "Блок 1" образовательной программы магистратуры, реализуется на 1-м году обучения с трудоемкостью освоения - 4.0 Зет. 4. Взаимосвязь дисциплины с предшествующими и последующими дисциплинами учебного плана подготовки Предшествующие дисциплины: Методология научного познания, Методы вычислений, Научно исследовательский семинар 1, Производственная практика: научно-исследовательская работа 1 (НИР 1), Нейронные сети глубокого обучения и их применение. Последующие дисциплины: Учебная практика: технологическая (проектно-технологическая), Научно исследовательский семинар 3, Основы научных исследований, Основы информационной безопасности, Управление проектами в области ИТ, Программирование специализированных вычислительных устройств, Методы и алгоритмы интеллектуального анализа данных, Производственная практика: научно-исследовательская работа 3 (НИР 3), Верификация программного обеспечения, Научно исследовательский семинар 4, Системы цифровой обработки сигналов, Программно-аппаратные средства защиты информации, Проектирование операционных систем, Планирование проекта в области ИТ, Протоколы вычислительных сетей, Производственная практика: технологическая (проектно-технологическая) практика, Выполнение и защита выпускной квалификационной работы. 5. Ожидаемые результаты освоения дисциплины В результате освоения дисциплины, у обучающихся должны быть сформированы следующие компетенции: ОПК 2 - Способен разрабатывать оригинальные алгоритмы и программные средства, в том числе с использованием современных интеллектуальных технологий, для решения профессиональных задач. ИД-1 опк-2 Знать: современные интеллектуальные технологии для решения профессиональных задач. ИД-2 опк-2 Уметь: обоснованно выбирать современные интеллектуальные технологии и программные среды при разработке оригинальных программных средств для решения профессиональных задач. ИД-З опк-2 Владеть: опытом разработки оригинальных программных средств, в том числе с использованием современных интеллектуальных технологий, для решения профессиональных задач. ПК 1 - Способность выполнять проектирование, мониторинг и контроль архитектуры программного обеспечения, включая программное обеспечение систем искусственного интеллекта. Для производственно-технологической задачи: ИД-11 ПК-1 Знать: Методы интеграции программного обеспечения, методы сравнения архитектурных решений интегрированного программного обеспечения, методику определения актуальных угроз безопасности персональных данных при их обработке в информационных системах персональных данных. ИД-12 ПК-1 Уметь: Применять лучшие практики, шаблоны и стили архитектурного проектирования для интегрированных программных систем. ИД-13 ПК-1 Владеть: навыками проектирования архитектуры программного обеспечения интегрированных программных систем и навыками проектирования архитектуры данных интегрированных программных систем. Для научно-исследовательской задачи: ИД-31 ПК-1 Знать: Методы моделирования архитектуры интегрированного программного обеспечения. ИД-32 ПК-1 Уметь: Выбирать оптимальное для организации решение для интеграции программных систем; использовать инструменты моделирования архитектуры программного обеспечения для интегрированных программных систем. ИД-33 ПК-1 Владеть: способностью моделировать архитектуру интегрированного программного обеспечения. УК 1 - Способен осуществлять критический анализ проблемных ситуаций на основе системного подхода, выработать стратегию действий. ИД-1 ук-1. Знает методики поиска, сбора и обработки информации; методы системного подхода для решения профессиональных задач. ИД-2 ук-1. Умеет анализировать и систематизировать разнородные данные, оценивать эффективность процедур анализа проблем и принятия решений в профессиональной деятельности. ИД-3 ук-1. Владеет навыками научного поиска и практической работы с информационными источниками; методами принятия решений.