Конструирование программного обеспечения

О курсе

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

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

После успешного освоения дисциплины будут сформированы результаты обучения:
РД 1. Понимание типовых архитектур программных продуктов, умение использовать на практике.
РД 2. Способен использовать архитектурные и программные паттерны при разработке программных систем.
РД 3. Умения и навыки по проектированию программных систем с использованием языка UML.

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

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

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

Структура курса по модулям:

1. Понятие архитектуры программного обеспечения
2. Архитектурные паттерны
3. Атрибуты качества архитектуры
4. Проектирование архитектуры
5. Документирование программной архитектуры

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

Продолжительность курса – 20недель
Трудоемкость освоения курса – 180 ч.
Трудоемкость курса – 5 зачётных единиц
Форма контроля – экзамен

Авторы курса

Кузнецов Дмитрий Юрьевич
кандидат технических наук
доцент ОИТ ИШИТР
Кузнецова Алина Дмитриевна
программист Центра "Электронный университет"


Copyright © 2025

Томский политехнический университет. Все права защищены
Tomsk Polytechnic University, All rights reserved.