1. Call: +38(066)2906604
Alexander V. Babich Email: alexander.taurus@gmail.com
Multitasking As a Life Style Visit: http://www.linkedin.com/in/ababich
Unified Modeling Language: Первое знакомство
Двухдневный тренинг и практические работы под руководством инструктора последовательно знакомят
слушателей с нотацией и назначением основных видов диаграмм языка UML. Для каждой из диаграмм
описываются базовые элементы графической нотации, приводятся рекомендации по разработке отдельных
диаграмм, рассматриваются практические примеры.
UML в курсе рассматривается в объеме, достаточном для получения навыков чтения и построения
несложных UML-моделей, а также успешного прохождения сертификационного теста UM0-100 (OMG
Certified UML Professional Fundamental).
Предполагаемый круг и уровень подготовки читателей (целевая аудитория):
молодые (и не очень) разработчики, не являющиеся экспертами в области объектно-
ориентированного анализа и проектирования
менеджеры, аналитики, эксперты в некоторой предметной области, которые пока
незнакомы с нотацией UML
профессионалы, желающие сделать первый шаг на пути формального подтверждения
своих навыков UML-моделирования и сдать экзамен UM0-100 (OMG Certified UML
Professional Fundamental)
Желательно (но не обязательно) знание основных концепций и принципов объектно-ориентированного
анализа и проектирования.
Приобретаемые навыки
По окончании курса слушатели смогут:
применять на практике основные принципы ООП
читать несложные UML-модели
выделять требования к создаваемой системе и представлять их в форме модели прецедентов
выделять нефункциональные требования
моделировать предметную область задачи с помощью диаграмм классов
моделировать взаимодействие системы с внешним миром с помощью диаграмм прецедентов
описывать внутреннюю логику операций и моделировать несложные бизнес-процессы с помощью
диаграмм активностей
описывать взаимодействие между объектами системы с помощью диаграмм последовательностей и
кооперации
использовать CASE-средства для построения UML-моделей разрабатываемых систем
Содержание курса
Модуль 1. Что такое The UML
краткая история UML
назначение и способы использования языка
структура определения, терминология и нотация UML
http://ProductivityBlog.com.ua Page 1 of 3
2. Call: +38(066)2906604
Alexander V. Babich Email: alexander.taurus@gmail.com
Multitasking As a Life Style Visit: http://www.linkedin.com/in/ababich
Модуль 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,
http://ProductivityBlog.com.ua Page 2 of 3
3. Call: +38(066)2906604
Alexander V. Babich Email: alexander.taurus@gmail.com
Multitasking As a Life Style Visit: http://www.linkedin.com/in/ababich
Другие программы (в т.ч. онлайновые сервисы).
Лабораторная работа: Построение UML-модели с помощью CASE-средств
Модуль 8. Заключение
краткий обзор материала курса
обзор программы OCUP
следующие шаги
Бонус: Лабораторная работа-игра: командное проектирование реальной системы
В курсе рассматриваются вопросы из экзамена
UM0-100 (OMG Certified UML Professional Fundamental)
Сертификация инструктора:
OCUP Advanced
Длительность: 2 дня (16 ч)
http://ProductivityBlog.com.ua Page 3 of 3