- Цели и задачи дисциплины
- Цель изучения дисциплины "Объектно-ориентированные CASE-технологии": студенты должны овладеть основными навыками проектирования интеллектуальных информационных систем на основе универсального языка моделирования. В процессе преподавания дисциплины решаются следующие задачи: 1) научить студентов применять инструменты и методы программной инженерии для проектирования интеллектуального программного обеспечения с целью обеспечения высокого качества программ, отсутствия ошибок и простоту в обслуживании программных продуктов; 2) научить студентов использовать язык графического описания для объектного моделирования в области разработки программного обеспечения.
- Краткое содержание дисциплины
- Диаграммы классов. Абстрактный тип данных. Обязанности. Метод Аббота. Метод именных групп. Метод карточек класс-контракт-коллеги (CRC). Метод шаблонных классов. Контрольные списки Классификатор. Класс. Интерфейс. Экземпляр класса. Ассоциация. Квалификатор. Класс ассоциации. Обобщение. Украшение. Тип данных. Пакеты. Отношение доступа. Отношение импорта. Отношение объединения. Ограничение. Диаграммы внутренней структуры, компонентов и размещения. Структурированный классификатор. Соединитель. Часть классификатора. Порт. Делегирующий соединитель. Сборочный соединитель. Компонент. Кооперация. Вхождение кооперации. Роль в кооперации. Артефакт. Манифестация. Узел. Пакет. Диаграмма вариантов использования. Актер. Вариант использования. Субъект. Ассоциация. Отношение расширения. Отношение включения. Отношение обобщения. Диаграмма взаимодействия. Поведение. Овеществление. Событие. Сигнал. Траектория. Взаимодействие. Сообщения. Операторы взаимодействия. Спецификация исполнения. Фрагмент использования взаимодействия. Диаграмма состояний. Состояние. Композитное состояние. Ортогональное состояние. Схема состояний. Триггер. Переход. Эффект. Конечное состояние.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ОПК-2 Способен применять компьютерные/суперкомпьютерные методы, современное программное обеспечение (в том числе отечественного производства) для решения задач профессиональной деятельности
- ОПК-4 Способен оптимальным образом комбинировать существующие информационно-коммуникационные технологии для решения задач в области профессиональной деятельности с учетом требований информационной безопасности
- Образование
- Учебный план
- Объектно-ориентированные CASE-технологии