Программная инженерия

О курсе

Курс предназначен для бакалавров заочной формы обучения направления 09.03.04 Программная инженерия.
Цель дисциплины: формирование у обучающихся знаний и умений в области теории и практики современных технологий разработки программного обеспечения.
Содержание: Почему программному обеспечению присуща сложность. Жизненный цикл программного обеспечения. Обзор методологий проектирования программных продуктов. Технологии быстрой разработки программного обеспечения. Использование унифицированного языка моделирования при проектировании программных систем. Оценка качества программного обеспечения. Внедрение и сопровождение программных продуктов

Результаты обучения

РД1. Способен анализировать требования к программному обеспечению.
РД2. Способен выявлять приоритетные функции для покрытия тестирования.
РД3. Владеет концепциями и атрибутами качества программного обеспечения (надежности, безопасности, удобства использования), в том числе роли людей, процессов, методов, инструментов и технологий обеспечения качества.

Образовательная программа (ООП)

Направления подготовки бакалавриата:
09.03.04 Программная инженерия

Программа курса

Раздел 1. Почему программному обеспечению присуща сложность
Раздел 2. Жизненный цикл программного обеспечения
Раздел 3. Обзор методологий проектирования программных продуктов
Раздел 4. Выявление требований к программному продукту
Раздел 5. Технологии быстрой разработки программного обеспечения
Раздел 6. Использование унифицированного языка моделирования при проектировании программных систем
Раздел 7. Оценка качества программного обеспечения
Раздел 8. Внедрение и сопровождение программных продуктов

Длительность курса, количественные характеристики, форма аттестации

Продолжительность курса – 19 недель

Трудоемкость освоения курса – 216 часов
Трудоемкость курса – 6 кредитов
форма контроля – экзамен

Автор(ы) курса

Кузнецов Дмитрий Юрьевич
кандидат технических наук
доцент ОИТ ИШИТР
https://portal.tpu.ru/SHARED/d/DIMA