Компьютерные науки

Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов

Программа для специалистов, которым необходимо освоить унифицированный язык моделирования UML версии 2 для объектно-ориентированного анализа, визуализации и документирования систем.
Студентов 5366 Выпускников 1202 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание В учебной программе рассматриваются современные стандарты проектирования архитектуры программных приложений и бизнес-процессов с использованием языка UML 2. Изучается семантика всех канонических диаграмм: от вариантов использования до диаграмм развертывания и композитной структуры. Освоение материала построено через знакомство с конструкциями языка на примерах из практики. Учебная программа ориентирована на системных аналитиков, архитекторов и разработчиков, занимающихся проектированием информационных систем.
Цели
  • Сформировать системное представление об объектно-ориентированном проектировании.
  • Дать исчерпывающие знания о нотации и семантике языка UML 2.
  • Раскрыть принципы визуального моделирования программных систем.
Чему я научусь?
  • Моделировать бизнес-процессы и архитектуру систем с помощью канонических диаграмм UML 2.
  • Проектировать концептуальные и физические модели корпоративных информационных систем.
  • Использовать инструменты визуального моделирования для документирования программных решений.

Авторы

Леоненков Александр Васильевич
Леоненков Александр Васильевич
Кандидат технических наук, старший научный сотрудник, преподаватель Школы IT-менеджмента Академии Народного Хозяйства при Правительстве РФ и Учебно-консалтингового Центра компании "Интерфейс".
Чему я научусь?
  • Моделировать бизнес-процессы и архитектуру систем с помощью канонических диаграмм UML 2.
  • Проектировать концептуальные и физические модели корпоративных информационных систем.
  • Использовать инструменты визуального моделирования для документирования программных решений.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Базовые принципы и понятия технологии разработки объектно-ориентированных информационных систем на основе UML 2 Основы современной методологии объектно-ориентированного анализа и проектирования. Особенности визуального моделирования информационных систем. Базовые семантические конструкции языка... Основы современной методологии объектно-ориентированного анализа и проектирования. Особенности визуального моделирования информационных систем. Базовые семантические конструкции языка UML 2 и их описание с помощью специальных обозначений. Основные элементы нотации языка UML 2 и их отличие от языка UML 1. Особенности моделей представления структуры и поведения в проектах разработки сложных программных систем и бизнес-процессов. Канонические диаграммы языка UML 2 и их общая характеристика. Механизмы расширения языка UML 2. ещё
Базовые принципы и понятия технологии разработки объектно-ориентированных информационных систем на основе UML 2 тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
2 Диаграмма вариантов использования Диаграмма вариантов использования как концептуальное представление поведения разрабатываемой системы. Основные элементы и отношения в модели вариантов... Диаграмма вариантов использования как концептуальное представление поведения разрабатываемой системы. Основные элементы и отношения в модели вариантов использования. Формализация функциональных требований к системе с помощью диаграммы вариантов использования. Анализ типичных ошибок при построении диаграмм. Примеры построения диаграмм вариантов использования. ещё
Диаграмма вариантов использования тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
3 Диаграмма классов Диаграмма классов как логическое представление структуры разрабатываемой системы. Понятие класса в контексте объектно-ориентированного анализа и проектирования.... Диаграмма классов как логическое представление структуры разрабатываемой системы. Понятие класса в контексте объектно-ориентированного анализа и проектирования. Синтаксис записи атрибутов и операций классов в нотации языка UML 2. Понятие интерфейса и его графическое изображение. Основные отношения на диаграмме классов и их графическая нотация. Ассоциация и ее специальные формы. Примеры построения диаграмм классов в проектах UML 2. ещё
Диаграмма классов тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
4 Диаграмма последовательности Диаграмма последовательности как логическое представление поведения разрабатываемой системы. Понятие линии жизни классов и сообщений, их графическая... Диаграмма последовательности как логическое представление поведения разрабатываемой системы. Понятие линии жизни классов и сообщений, их графическая нотация. Представление времени на диаграмме последовательности. Комбинированные фрагменты, их нотация и семантика. Особенности использования логических условий в комбинированных фрагментах языка UML 2. Временные ограничения и их запись. Примеры построения диаграмм последовательности в проектах UML 2. ещё
Диаграмма последовательности тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
5 Диаграмма конечного автомата Особенности моделирования поведения объектов в форме диаграммы конечного автомата. Понятие состояния и перехода, их графическая нотация.... Особенности моделирования поведения объектов в форме диаграммы конечного автомата. Понятие состояния и перехода, их графическая нотация. Спецификация внутренних действий простого состояния. Последовательные и параллельные композитные состояния. Исторические состояния глубокой и неглубокой истории, их семантика. Описание реакции объекта на асинхронные внешние события в форме диаграммы конечного автомата. Примеры построения диаграмм конечного автомата. ещё
Диаграмма конечного автомата тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
6 Диаграмма деятельности Особенности графического представления диаграмм деятельности в нотации языка UML 2. Понятие узла деятельности и узла объекта.... Особенности графического представления диаграмм деятельности в нотации языка UML 2. Понятие узла деятельности и узла объекта. Потоки управления и объектов. Ветвление и распараллеливание потока управления с помощью специальных символов. Центральный буфер и хранилище данных. Особенности графического изображения диаграммы деятельности с дорожками. Использование диаграмм деятельности для моделирования бизнес-процессов. Примеры построения диаграмм деятельности. ещё
Диаграмма деятельности тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
7 Диаграмма компонентов Диаграмма компонентов как модель представления физической структуры разрабатываемой системы. Понятие компонента программной системы и его графическая... Диаграмма компонентов как модель представления физической структуры разрабатываемой системы. Понятие компонента программной системы и его графическая нотация. Семантика компонента в контексте реализации классов логической модели. Порты, интерфейсы и соединители на диаграмме компонентов. Особенности построения диаграммы компонентов в качестве модели архитектуры разрабатываемой программной системы. Примеры построения диаграмм компонентов. ещё
Диаграмма компонентов тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
8 Диаграмма развертывания Диаграмма развертывания как модель представления физической архитектуры распределенной информационной системы. Понятия узла, устройства и среды выполнения,... Диаграмма развертывания как модель представления физической архитектуры распределенной информационной системы. Понятия узла, устройства и среды выполнения, их графическая нотация. Основные отношения на диаграмме развертывания и их графическое представление. Различные способы представления отношения развертывания. Пути коммуникации и аннотирования манифестов. Представление физических аспектов материальных ресурсов, задействованных в реализации системы. Примеры построения диаграмм развертывания. ещё
Диаграмма развертывания тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
9 Диаграммы композитной структуры, коммуникации и пакетов Особенности представления внутренней структуры классов в UML 2. Основные элементы диаграммы композитной структуры и их графическая... Особенности представления внутренней структуры классов в UML 2. Основные элементы диаграммы композитной структуры и их графическая нотация. Классы и интерфейсы на диаграмме композитной структуры. Порты и соединители. Интегрированное представление элементов структуры и поведения на диаграмме коммуникации. Нотация линий жизни и связей между ними. Графическое изображение сообщений, посылаемых и принимаемых линиями жизни. Особенности представления архитектуры сложной программной системы в форме диаграммы пакетов. Нотация пакетов и отношений между ними в языке UML 2.Примеры построения диаграмм композитной структуры, диаграмм и пакетов коммуникации. ещё
Диаграммы композитной структуры, коммуникации и пакетов тест для курса Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.