spinner-it

Unified Modeling Language: Первое знакомство

Особенность курса – практическое применение UML при проектировании систем и коммуникации с Заказчиком и командой разработчиков. Общая структура курса: 30% - теория UML, 30% - практические примеры из реальных проектов докладчика (в ходе курса будет задействованы материалы более 10 выполненных проектов), 30% - практическая работа группы в виде workshop по проектированию решения.

 

Целевая аудитория – бизнес аналитики и руководители ИТ подразделений, ИТ про, системные архитекторы.

Модуль 1. Что такое The UML

  • краткая история UML
  • назначение и способы использования языка
  • структура определения, терминология и нотация UML

Модуль 2. Виды диаграмм UML

  • виды диаграмм UML
  • наиболее часто используемые диаграммы
  • рекомендации относительно последовательности построения диаграмм
  • примеры диаграмм разных видов
  • практическая работа

Модуль 3. Диаграмма классов

  • основные понятия и принципы объектно-ориентированного программирования
  • понятие интерфейса
  • диаграмма классов, ее назначение и нотация
  • отношения между классами
  • рекомендации по построению диаграмм классов
  • практическая работа

Модуль 4. Диаграмма активностей

  • диаграмма активностей, ее назначение и нотация
  • использование диаграмм активностей для моделирования бизнес-процессов
  • моделирование операций
  • рекомендации по построению диаграмм активностей
  • практическая работа

Модуль 5. Диаграммы взаимодействия

  • диаграммы взаимодействия и их место среди других диаграмм UML.
  • диаграммы последовательностей и их нотация.
  • диаграммы кооперации и их нотация.
  • рекомендации по построению диаграмм взаимодействия
  • практическая работа

Модуль 6. Диаграммы прецедентов

  • требования к программному обеспечению
  • прецеденты и сценарии
  • диаграммы прецедентов и их нотация
  • моделирование при помощи диаграмм прецедентов
  • практическая работа

Модуль 7. Обзор CASE-средств построения диаграмм UML

  • IBM Rational Rose
  • Borland Together
  • Microsoft Visio
  • SparxSystems Enterprise Architect
  • Gentleware Poseidon
  • SmartDraw
  • Dia
  • Telelogic TAU G2
  • StarUML
  • Другие программы (в т.ч. онлайновые сервисы)

Лабораторная работа: Построение UML-модели с помощью CASE-средств

Модуль 8. Заключение

  • краткий обзор материала курса
  • обзор программы OCUP
  • следующие шаги

Бонус: Лабораторная работа-игра: командное проектирование реальной системы

Предварительных требований для курса нет.

Запись на курс

Код курсаEA-UML
Длительность2д (16ч)
Код экзамена
Стоимость без НДС12 000 грн.