Курс излагает основы визуального языка Unified Modeling Language (UML) 2.0.
На тренинге обсуждаются назначение и использование таких концепций объектно-ориентированного проектирования, как наследование, инкапсуляция, полиморфизм.
Рассматриваются назначение и правила использования основных диаграммы UML 2.0, описываются особенности используемых на диаграммах модельных элементов. Приводятся многочисленные примеры использования стереотипов как средства расширения визуальной нотации в конкретных прикладных областях.
Описывается состав диаграмм, используемых в дисциплинах «Бизнес-моделирование», «Управление требованиями» и «Анализ и проектирование» методологии IBM Rational Unified Process (RUP).
На тренинге обсуждаются назначение и использование таких концепций объектно-ориентированного проектирования, как наследование, инкапсуляция, полиморфизм.
Рассматриваются назначение и правила использования основных диаграммы UML 2.0, описываются особенности используемых на диаграммах модельных элементов. Приводятся многочисленные примеры использования стереотипов как средства расширения визуальной нотации в конкретных прикладных областях.
Описывается состав диаграмм, используемых в дисциплинах «Бизнес-моделирование», «Управление требованиями» и «Анализ и проектирование» методологии IBM Rational Unified Process (RUP).
Цели:
После завершения курса слушатели смогут:
- Описывать базовые принципы OOD разработки
- Объяснять, что представляет собой UML 2.0
- Объяснять такие концепции, как абстракция, полиморфизм
- Описывать физическую структуру класса
- Объяснять такие концепции, как наследование и модульность
- Понимать назначение и использовать стереотипы
- Выявлять сценарии использования и рисовать Use Case диаграммы UML
- Выявлять классы и описывать отношения между ними
- Рисовать sequence и communication диаграммы UML
- Переходить от sequence и communication диаграмм к диаграммам классов UML и рисовать их
- Рисовать state machine диаграммы UML
- Читать и понимать другие диаграммы UML
Разбираемые темы:
- Введение в объектные технологии
- Принципы визуального моделирования
- Концепции Объектно-ориентированного подхода
- Модель и диаграммы сценариев использования
- Диаграммы объектного взаимодействия
- Диаграммы классов
- Другие UML диаграммы
Целевая аудитория:
Системные и бизнес-аналитики, архитекторы, разработчики и руководители проектов, желающие понять основы и важность визуального моделирования на UML в сложных и развивающихся ИТ-проектах.
Предварительная подготовка – общее:
Знание английского языка на базовом уровне, участие в проектах разработки программного обеспечения. Знакомство с принципами объектно-ориентированной разработки.Перед тренингом слушателю рекомендуется пройти входное тестирование для определения степени готовности к усвоению материала тренинга. По результатам тестирования слушатель сам принимает решение о целесообразности прохождения тренинга.
Рекомендуется предварительное прохождение курсов:
Рекомендуемые курсы для дальнейшего обучения:
- REQ-002 – Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования (Use Case Model) , 16 час. , 17.02.2014-18.02.2014 (Киев), 17.02.2014-20.02.2014 (Москва)
- REQ-003 – Объектно-ориентированный анализ ИС. Концептуальное моделирование на UML для системных аналитиков , 20 час. , 03.03.2014-07.03.2014 (Москва), 17.03.2014-19.03.2014 (Киев)
- REQ-009 – Основы использования IBM Rational Rose для получения навыков визуального моделирования на UML
Рекомендуемые дополнительные материалы, источники:
- Крачтен Ф. Введение в Rational Unified Process. М.: Вильямс, 2002.
- Скотт К. UML. Основные концепции. — М.: Вильямс, 2002.
- Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования.М.: Мир, 1999.
- Фаулер М. UML. Основы. 3-е издание. Краткое руководство по стандартному языку объектного моделирования.: Пер. с англ. — СПб: Символ-Плюс, 2005.
Примечание:
Материалы курса на английском языке.