uml: Первое знакомство

3
Alexander V. Babich Call: +38(066)2906604 Email: [email protected] Visit: http://www.linkedin.com/in/ababich Page 1 of 3 Multitasking As a Life Style http://ProductivityBlog.com.ua 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

Upload: alexander-babich

Post on 22-May-2015

1.599 views

Category:

Documents


2 download

DESCRIPTION

Программа моего вводного тренинга по UML

TRANSCRIPT

Page 1: UML: Первое знакомство

Alexander V. Babich Call: +38(066)2906604

Email: [email protected] Visit: http://www.linkedin.com/in/ababich

Page 1 of 3

Multitasking As a Life Style

http://ProductivityBlog.com.ua

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

Page 2: UML: Первое знакомство

Alexander V. Babich Call: +38(066)2906604

Email: [email protected] Visit: http://www.linkedin.com/in/ababich

Page 2 of 3

Multitasking As a Life Style

http://ProductivityBlog.com.ua

Модуль 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,

Page 3: UML: Первое знакомство

Alexander V. Babich Call: +38(066)2906604

Email: [email protected] Visit: http://www.linkedin.com/in/ababich

Page 3 of 3

Multitasking As a Life Style

http://ProductivityBlog.com.ua

Другие программы (в т.ч. онлайновые сервисы).

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

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

краткий обзор материала курса

обзор программы OCUP

следующие шаги

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

В курсе рассматриваются вопросы из экзамена

UM0-100 (OMG Certified UML Professional Fundamental)

Сертификация инструктора:

OCUP Advanced

Длительность: 2 дня (16 ч)