Настоящий курс позволяет максимально быстро начать использовать IBM Rational Rhapsody для разработки программного обеспечения на основе визуального моделирования и языка UML 2.0. Благодаря выполнению практических упражнений по созданию законченных приложений слушатели приобретают уверенное знание основ UML 2.0, среды разработки IBM Rational Rhapsody и ее возможностей по организации эффективной разработки программного обеспечения. Обучение ведется по выбору слушателей с использованием языка программирования C, C++ или Java.
Ключевые преимущества
Быстрое обучение сотрудников компании современным технологиям разработки программного обеспечения с использованием среды разработки IBM Rational Rhapsody;
Обучение с помощью упражнений по созданию законченных приложений на основе визуального моделирования, с использованием генерации структурного и поведенческого кода и его отладки на уровне модели;
Обзор и закрепление основ языка UML 2.0, а также его применение при разработке приложений в среде разработки IBM Rational Rhapsody с использованием технологии динамической синхронизации модели и кода;
Знакомство с архитектурой среды разработки, позволяющее в дальнейшем самостоятельно настроить ее согласно своим требованиям.
Предварительныетребования
Начальные знания языка UML желательны, но не обязательны, поскольку настоящий курс включает в себя обзор основных элементов UML 2.0, которые используются при разработке программного обеспечения. Знание какого-либо языка программирования (С, С++ или Java) является необходимым.
Предполагаемая аудитория
Этот курс полезен всем, кто участвует в создании спецификаций, анализе, проектировании и разработки программного обеспечения для встраиваемых систем и приложений реального времени:
менеджерам проектов и руководителям подразделений;
разработчикам программного обеспечения;
системным инженерам программного уровня.
Программа курса
Основы языка UML 2.0
Часть 1
Что такое UML?
Описание структуры
Стратегия определения объектов
Описание поведения (часть 1)
Описание поведения (часть 2)
Моделирование взаимодействия объектов
Часть 2
Порты и интерфейсы
Описание требований с помощью вариантов использования
Расширенный синтаксис диаграмм последовательности
Моделирование параллелизма
Расширение языка UML
Организация модели
Основы среды разработки
Установка и настройка IBM Rational Rhapsody
Упражнение 1: создание проекта, сборка и запуск приложения
Упражнение 2: генерация поведенческого кода
Конфигурирование IBM Rational Rhapsody
Расширенные средства для рисования
Упражнение 3: сложное реактивное поведение
Упражнение 4: структурные отношения между объектами
Разработка приложения
Использование профилей
Импорт требований
Анализ требований на основе вариантов использования
Определение архитектуры приложения
Вариант использования 1: использование портов для создания переиспользуемых компонентов, множественные связи между объектами
Вариант использования 2: описание сценариев с использованием диаграмм последовательности, тестирование модели, создание потоков
Вариант использования 3
Вариант использования 4
Некоторые дополнения: трассировка требований, управление через web-интерфейс
Расширенные возможности
Тригерные операции
Введение в библиотеку-каркас приложений OXF (Object Execution Framework)
Способы генерации кода для множественных ассоциаций
Работа с прерываниями
Обзор возможностей по генерации документации
Автоматизация действий с использование COM и Java API
Введение в управление конфигурациями
Введение в тестирование приложений на уровне модели
Упражнение: Создание секундомера
Упражнение: Видео-система измерения скорости
Полезные советы
Распространенные ошибки
Дополнительная информация
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Компания "Интерфейс" поставляет все наиболее передовые CASE-средства, существующие на рынке. Компания предоставляет комплексную информационную и техническую поддержку, проводит учебные курсы и бесплатные семинары.
CASE-средства позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASE-средства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Применимы практически во всех сферах деятельности. Результат применения CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок.
Курсы предназначены для лиц, по тем или иным причинам заинтересованных в успешности бизнеса современного предприятия (владельцев бизнеса, менеджеров, бизнес-аналитиков и проектировщиков бизнеса, руководителей программных проектов, системных аналитиков).
В конце обучения на курсах проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненные в процессе обучения.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Нужна помощь в поиске курса? Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
Поговорите со своим личным тренинг-менеджером! Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.