UML для аналитиков

Информация о курсе:


Стоимость: 4 000 грн 

Длительность курса: 1 месяц (25 часов)
Вечерние группы: 10 занятий х 2,5 часа
Субботние группы: 5 занятий х 5 часов
Возможно обучение On-line

Дата начала курса:


уточняйте дату по телефону:
+38 (044) 362-05-77 
+38 (050) 736-91-50 
+38 (068) 934-59-24

 

В процессе создания программного обеспечения десятилетиями использовались различные языки моделирования для визуализации, построения и документирования информационных систем. Унифицированный язык моделирования (англ. Unified Modeling Language), или UML является одним из этих языков. На сегодняшний день именно он является наиболее часто применяемым стандартным языком моделирования при разработке программного обеспечения. UML используется, в частности, для документирования архитектуры информационных систем и требований к ним.

Данный курс поможет Вам наладить или улучшить сотрудничество с разработчиками, аналитиками, тестировщиками, а также Вашими клиентами. Таким образом, Вы сможете увеличить производительность Вашей команды, ведь используя UML можно объяснить сложные технические вопросы за меньшее количество времени.

 

Введение. Почему UML? Краткая история языка UML Разделы языка UML Что из UML нужно аналитику? Обзор основных инструментов для построения UML-диаграмм.

Диаграмма классов (Class Diagram) – описание структуры системы. Её элементы и взаимосвязи. Entity Relationship Diagram как возможная альтернатива диаграмме классов.

Диаграмма компонентов (Component Diagram) – описание связей между компонентами системы. Необходимость диаграммы компонентов для архитекторов и аналитиков.

Диаграмма вариантов использования (Use Case Diagram) – описание взаимодействий пользователя с системой. Для чего необходимы варианты использования. Грамотная декомпозиции процесса на отдельные варианты использования. Связи между вариантами использования.

Диаграмма активности (Activity Diagram) – описание рабочих процессов (workflow). Описание процессов в информационной системе. Нотация BPMN.

Диаграмма состояний (State Machine Diagram) – описание переходов состояний в системе. Примеры применения данной диаграммы, её особенности, и важность.

Диаграмма последовательностей (Sequence Diagram) – описание взаимодействия объектов во времени. Изображение классов и объектов на диаграмме. Описание последовательности сообщений, которыми они обмениваются, и которые необходимы для реализации функциональности сценария.

На каждом занятии – практика по созданию диаграмм. Примеры взяты из реальных проектов из опыта тренера.