- Цели и задачи дисциплины
- Целью изучения дисциплины является изучение технологий, методов и средств поддержки жизненного цикла продуктов программного обеспечения, разработки программного обеспечения на уровне отдельных процессов жизненного цикла ПО, включая проектирование пользовательских интерфейсов и тестирование ПО, а также освоение методологий и подходов к созданию и управлению проектными и продуктовыми командами. Задачи дисциплины: 1. Получить знания об основных процессах жизненного цикла программного обеспечения (анализ требований, проектирование, реализация, тестирование и оценка качества, внедрение и сопровождение). 2. Получить знания об управлении ИТ-проектами с учетом специфики проектов. 3. Изучить методологии разработки программного обеспечения и управления проектами.
- Краткое содержание дисциплины
- Жизненный цикл программного обеспечения. Обзор методологий проектирования программных продуктов. Основные процессы программной инженерии. Внедрение и сопровождение программных продуктов. Тестирование ПО. Качество программного обеспечения.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-1 Способен применять естественнонаучные и общеинженерные знания, методы математического анализа и моделирования, теоретического и экспериментального исследования в профессиональной деятельности (09.03.04 ОПК-1)
- ПК-2 Способен понимать принципы работы современных информационных технологий и программных средств, в том числе отечественного производства, и использовать их при решении задач профессиональной деятельности (09.03.04 ОПК-2)
- ПК-3 Способен решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности (09.03.04 ОПК-3)
- ПК-4 Способен участвовать в разработке стандартов, норм и правил, а также технической документации, связанной с профессиональной деятельностью (09.03.04 ОПК-4)
- ПК-6 Способен разрабатывать алгоритмы и программы, пригодные для практического использования, применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (09.03.04 ОПК-6)
- ПК-7 Способен применять в практической деятельности основные концепции, принципы, теории и факты, связанные с информатикой (09.03.04 ОПК-7)
- Образование
- Учебный план 01.03.03, 2024, (4.0), Механика и математическое моделирование
- Основы программной инженерии