Рабочая программа и аннотация
- mg_SMRSPK_MOAIS_2019.pdf - для просмотра файла необходимо авторизоваться
Методические рекомендации -
mg_MR_SMRSPK_MOAIS_2019.pdf
Аннотация рабочей программы дисциплины "Современные методы разработки сложных программных комплексов" 1. Цели и задачи изучения дисциплины Цель дисциплины - изучение и приобретение навыков работы с современными методами разработки сложных программных комплексов, обретение профессиональных компетенций. Задачи курса: 1. Формирование знаний: - об основных понятиях, методологиях, технологиях разработки программного обеспечения, в том числе систем реального времени; - о методах и средствах автоматизации процессов разработки программного обеспечения; - об основных концептуальных положениях, методах и средствах функционального, рекурсивного, логического программирования; - об основных концептуальных положениях объектно-ориентированного, агентно-ориентированного и визуального программирования; - о методах и средствах оценки качества и анализа эффективности программного обеспечения. 2. Формирование умений: - использовать современные технологии разработки программного обеспечения для решения задач в различных предметных областях; - разрабатывать программное обеспечение в соответствии с методологией объектно-ориентированного анализа и проектирования ПО; - применять CASE-средства объектно-ориентированного проектирования ПО; - разрабатывать объектно-ориентированные программы с применением визуального программирования; - выбирать архитектуру систем реального времени и применять методы проектирования ПО систем реального времени. 3. Формирование навыков: - выбора программного обеспечения для решения задач в различных предметных областях; - выбора методов и средств автоматизированного проектирования программного обеспечения, оценки качества программного обеспечения; - автоматизированного проектирования программного обеспечения; - использования технологий объектно-ориентированной разработки программ; - разработки алгоритмов функционирования систем реального времени. 2. Краткая характеристика учебной дисциплины Содержание дисциплины состоит из восьми взаимосвязанных тем: «Методы проектирования и реализации сложных программных комплексов для решения задач в различных предметных областях», «Современные средства автоматизации проектирования и производства программного обеспечения», «Основные концептуальные положения, методы и средства объектно-ориентированного и визуального направлений программирования», «Архитектура и алгоритмы функционирования систем реального времени», «Методы проектирования программного обеспечения систем реального времени», «Основные концептуальные положения, методы и средства функционального, рекурсивного, логического направлений программирования», «Методы оценки качества и анализа эффективности сложных программных комплексов», «Современные средства автоматизации испытаний и оценки качества программного обеспечения». 3. Место дисциплины в структуре образовательной программы Дисциплина входит в формируемую часть "Блок 1" образовательной программы магистратуры, реализуется на 1-м году обучения с трудоемкостью освоения - 6.0 Зет. 4. Взаимосвязь дисциплины с предшествующими и последующими дисциплинами учебного плана подготовки Предшествующие дисциплины: дисциплины программы бакалавриата, связанные с дисциплинами, такими как "Информатика", "Информационные технологии", "Программирование", "Информационные системы". Последующие дисциплины: "Архитектура информационных систем", "ИТ-менеджмент", "Методы статистической обработки информации", "Прикладной искусственный интеллект", "Производственная практика 2: научно-исследовательская работа", "Инженерия знаний", "Математическое моделирование интеллектуальных систем", "Методы и средства администрирования информационных систем", "Методы извлечения знаний", "Правовая защита информации", "Системное администрирование", "Достоверный и правдоподобный вывод", "Метрология и качество программного обеспечения", "Мягкие вычисления в гибридных системах", "Производственная практика 4: научно-исследовательская работа", "Теоретические основы обработки естественно-языкового текста", "Выполнение и защита выпускной квалификационной работы". 5. Ожидаемые результаты освоения дисциплины В результате освоения дисциплины, у обучающихся должны быть сформированы следующие компетенции: ПК-1. - Способен демонстрировать базовые знания математических и естественных наук, программирования и информационных технологий УК-1. - Способен осуществлять критический анализ проблемных ситуаций на основе системного подхода, выработать стратегию действий