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

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

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

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

Методические рекомендации - MR_ProektPO_2019.pdf

Аннотация

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