Цели освоения дисциплины: обеспечить получение знаний о CASE технологиях.

 В результате обучения обучающийся должен:

знать: принципы, положенные в основу современной программной инженерии;

 уметь: использовать средства поддержки жизненного цикла программного обеспечения; чётко определять цели и задачи деятельности;

 владеть: овладеть приёмами работы с основными классами средств поддержки жизненного цикла программного обеспечения; опытом публичных выступлений, ведения дискуссий на экономические темы.

 Компетенции: ОПК-1, ОПК-3, ОПК-4, ОПК-6,ПК-1.

 Распределение по курсу и семестру:

Курс

Семестр

Лекции

Практики

Лабораторные работы

Курсовая работа

Вид промежуточной аттестации

3

6

51

34

34

КР

экзамен

 

Содержание дисциплины:

Жизненный цикл программного обеспечения. Программные платформы. Промышленное производство программных продуктов. Основные программные платформы. Структурный подход к проектированию интеллектуальных систем. Основные положения структурного подхода к проектированию интеллектуальных систем. Состав функциональной модели SADT. Иерархия диаграмм. Типы связей между функциями. Моделирование потоков данных (процессов). Методология IDEF1 и IDEF1X. Моделирование потоков данных (процессов). DFD-DataFlowDiagrams. Методология DATARUN. Инструментальное средство SECompanion. CASE-средства. Язык UML. Основные элементы языка UML. Диаграммы классов. Диаграммы состояний. Основные понятия и положения диаграммы пакетов.

 Общая трудоемкость дисциплины: 8 зачетных единиц, 288 часов.