#Разработка ПО #UML #Методология проектирования изделий #Системная инженерия #SE #Systems engineering #SDLC #Systems development lifecycle #Жизненный цикл разработки систем #ALM #MBSE
Основы UML для разработчиков программного обеспечения
3 дня (24 академических часа)
Краткая аннотация
Настоящий курс позволяет максимально быстро начать использовать IBM Rational Rhapsody для разработки программного обеспечения на основе визуального моделирования и языка UML 2.0. Благодаря выполнению практических упражнений по созданию законченных приложений слушатели приобретают уверенное знание основ UML 2.0, среды разработки IBM Rational Rhapsody и ее возможностей по организации эффективной разработки программного обеспечения. Обучение ведется по выбору слушателей с использованием языка программирования C, C++ или Java.
Упражнение 1: создание проекта, сборка и запуск приложения;
Упражнение 2: генерация поведенческого кода;
Конфигурирование IBM Rational Rhapsody;
Расширенные средства для рисования;
Упражнение 3: сложное реактивное поведение;
Упражнение 4: структурные отношения между объектами.
Разработка приложения
Использование профилей;
Импорт требований;
Анализ требований на основе вариантов использования;
Определение архитектуры приложения;
Вариант использования 1: использование портов для создания переиспользуемых компонентов, множественные связи между объектами;
Вариант использования 2: описание сценариев с использованием диаграмм последовательности, тестирование модели, создание потоков;
Вариант использования 3;
Вариант использования 4;
Некоторые дополнения: трассировка требований, управление через web-интерфейс.
Расширенные возможности
Тригерные операции;
Введение в библиотеку-каркас приложений OXF (Object Execution Framework);
Способы генерации кода для множественных ассоциаций;
Работа с прерываниями;
Обзор возможностей по генерации документации;
Автоматизация действий с использование COM и Java API;
Введение в управление конфигурациями;
Введение в тестирование приложений на уровне модели;
Упражнение: Создание секундомера;
Упражнение: Видео-система измерения скорости;
Полезные советы;
Распространенные ошибки;
Дополнительная информация.
Возможные форматы обучения и размеры групп
очно (до 15 слушателей)
дистанционно в составе очной группы (без ограничения числа подключений)
корпоративный формат (для групп от 10 до 45 слушателей)
У нас обучаются
У нас обучаются
Тренер курса
Волков Владимир Борисович
Директор по проектному управлению, коуч, консультант
Ведёт 28 курсов в ЦЕСИНКОМ
Управление проектами. Цифровизация деятельности предприятий. Цифровая трансформация. Проектирование ИТ-архитектуры и архитектуры информационных систем.
Высшее техническое или среднее специальное образование. Начальные знания языка UML желательны, но не обязательны, поскольку настоящий курс включает в себя обзор основных элементов UML 2.0, которые используются при разработке программного обеспечения. Знание какого-либо языка программирования (С, С++ или Java) является необходимым.
Разработка курса или траектории обучения под вашу задачу
Центр готов взять на себя разработку курсов и траекторий обучения под уже сформированную модель компетенций или просто под список знаний и навыков, которые нужно освоить специалистам организации.